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 +- ini | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) 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); diff --git a/ini b/ini index 9b15f72..3401f2e 160000 --- a/ini +++ b/ini @@ -1 +1 @@ -Subproject commit 9b15f721fd53b1beb8364f8763e2207963ac4fd6 +Subproject commit 3401f2ed3153c6093c2f434e205cf6e7775a02d5 -- cgit v1.2.3-101-g0448