Fixed sound loading bug. ji_turn.it was hardcoded.
authorTobias Gläßer <tobi.web@gmx.de>
Sat, 20 Dec 2003 17:43:17 +0000 (17:43 +0000)
committerTobias Gläßer <tobi.web@gmx.de>
Sat, 20 Dec 2003 17:43:17 +0000 (17:43 +0000)
SVN-Revision: 29

data/levels/level1.dat
src/gameloop.c

index d92c3da..650ecf8 100644 (file)
@@ -1,7 +1,7 @@
 Antarctica
 antarctica
 255
-j_turn.it
+ji_turn.it
 128
 192
 255
index fbcc860..3bc9ca2 100644 (file)
@@ -562,9 +562,10 @@ int gameloop(void)
              /* Either way, (re-)load the (next) level... */
              
              loadlevel();
-
              unloadlevelgfx();
              loadlevelgfx();
+             unloadlevelsong();
+             loadlevelsong();
        }
 
       /* Move tux: */
@@ -2243,6 +2244,7 @@ void loadlevel(void)
   /* (Song file for this level) */
   fgets(str, 20, fi);
   strcpy(song_title, str);
+  song_title[strlen(song_title)-1] = '\0';
   
   /* (Level background color) */
   fgets(str, 10, fi);
@@ -2399,7 +2401,7 @@ void loadlevelsong(void)
 
   sprintf(song_path, "%s/music/%s", DATA_PREFIX, song_title);
   
-  song = load_song(DATA_PREFIX "/music/ji_turn.it");
+  song = load_song(song_path);
 
   free(song_path);
 }