]> git.lizzy.rs Git - nothing.git/blobdiff - src/main.c
(#135) Play sounds on a free channel
[nothing.git] / src / main.c
index 0d6ba9006310f3aa8d29a6fab3d4120b2551510f..e2e8127a0bcf56f067d6fc5032e47e781420d3c3 100644 (file)
@@ -111,8 +111,6 @@ int main(int argc, char *argv[])
     }
     PUSH_LT(lt, 42, Mix_CloseAudio_lt);
 
-    Mix_AllocateChannels(16);
-
     Mix_Chunk * sound_samples[] = {
         PUSH_LT(lt, Mix_LoadWAV("./sounds/nothing.wav"), Mix_FreeChunk),
         PUSH_LT(lt, Mix_LoadWAV("./sounds/something.wav"), Mix_FreeChunk)
@@ -122,8 +120,6 @@ int main(int argc, char *argv[])
     sound_medium_t *sound_medium =
         PUSH_LT(lt, create_sound_medium(sound_samples, sound_samples_count), destroy_sound_medium);
 
-    sound_medium_play_sound(sound_medium, 1, vec(0.0, 0.0));
-
     // ------------------------------
 
     char *sounds_folder = PUSH_LT(lt, base_path_folder("sounds"), free);
@@ -132,7 +128,7 @@ int main(int argc, char *argv[])
         RETURN_LT(lt, -1);
     }
 
-    game_t *const game = PUSH_LT(lt, create_game(argv[1]), destroy_game);
+    game_t *const game = PUSH_LT(lt, create_game(argv[1], sound_medium), destroy_game);
     if (game == NULL) {
         print_current_error_msg("Could not create the game object");
         RETURN_LT(lt, -1);