From ab0f9b3e395b8425936bbf6f038ba1b276510af4 Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Sat, 2 Nov 2019 17:25:21 -0400 Subject: fix move sound audio --- frontends/gl/events.c | 8 ++++---- frontends/gl/main.c | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) (limited to 'frontends') diff --git a/frontends/gl/events.c b/frontends/gl/events.c index a3874b2..a2ed9e1 100644 --- a/frontends/gl/events.c +++ b/frontends/gl/events.c @@ -1,5 +1,5 @@ #ifdef _WIN32 -#include +#include #else #define _GNU_SOURCE #include @@ -30,9 +30,9 @@ void handle_game_event(cetris_ui *ui) { if (ui->board.game.move_event > 0) { //int index = rand() % ui->skin.tetris_sound_count; - Mix_HaltChannel(0); - Mix_PlayChannel( 0, ui->board.skin.move_sound, 0); - ui->board.game.move_event--; + ///Mix_HaltChannel(0); + Mix_PlayChannel( 0, ui->board.skin.move_sound, ui->board.game.move_event - 1); + ui->board.game.move_event = 0; printf("sound\n"); } } diff --git a/frontends/gl/main.c b/frontends/gl/main.c index c028b55..1201f82 100644 --- a/frontends/gl/main.c +++ b/frontends/gl/main.c @@ -186,7 +186,7 @@ int main(void) { printf("error\n"); } - Mix_OpenAudio(22050, MIX_DEFAULT_FORMAT, 2, 4096); + Mix_OpenAudio(22050, MIX_DEFAULT_FORMAT, 2, 512); Mix_AllocateChannels(4); Mix_Volume(0, 20); -- cgit v1.2.3-101-g0448