diff options
| author | 2019-11-02 17:25:21 -0400 | |
|---|---|---|
| committer | 2019-11-02 17:25:21 -0400 | |
| commit | ab0f9b3e395b8425936bbf6f038ba1b276510af4 (patch) | |
| tree | 63f4d93b2fd8306d75ee58b700ef657b38ff1937 /frontends | |
| parent | ea5b5fa2dd45f2f4b8a562ba5a3422dba10dc4d5 (diff) | |
| download | cetris-ab0f9b3e395b8425936bbf6f038ba1b276510af4.tar.gz cetris-ab0f9b3e395b8425936bbf6f038ba1b276510af4.tar.bz2 cetris-ab0f9b3e395b8425936bbf6f038ba1b276510af4.zip | |
fix move sound audio
Diffstat (limited to 'frontends')
| -rw-r--r-- | frontends/gl/events.c | 8 | ||||
| -rw-r--r-- | frontends/gl/main.c | 2 |
2 files changed, 5 insertions, 5 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 <window.h> +#include <windows.h> #else #define _GNU_SOURCE #include <pthread.h> @@ -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); |