From 7b78101297834ee591c7a02284d57adbd876bc70 Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Fri, 1 Nov 2019 23:27:46 -0400 Subject: move das sound --- frontends/gl/audio.c | 2 +- frontends/gl/audio.h | 1 - frontends/gl/main.c | 7 +++---- frontends/gl/skin.c | 4 +++- frontends/gl/ui.h | 1 - 5 files changed, 7 insertions(+), 8 deletions(-) diff --git a/frontends/gl/audio.c b/frontends/gl/audio.c index 1e194a2..2adbd09 100644 --- a/frontends/gl/audio.c +++ b/frontends/gl/audio.c @@ -4,9 +4,9 @@ #define format_str snprintf #endif -#include #include +#include #include "audio.h" void load_multiple_audio(char* name, char* dir_name, int *count, Mix_Chunk** list) { diff --git a/frontends/gl/audio.h b/frontends/gl/audio.h index aef8f9d..11c6098 100644 --- a/frontends/gl/audio.h +++ b/frontends/gl/audio.h @@ -6,7 +6,6 @@ #define format_str snprintf #endif -#include #include void load_multiple_audio(char* name, char* dir_name, int *count, Mix_Chunk** list); diff --git a/frontends/gl/main.c b/frontends/gl/main.c index 0dfd2a2..7c3d163 100644 --- a/frontends/gl/main.c +++ b/frontends/gl/main.c @@ -128,11 +128,10 @@ void handle_game_events(cetris_ui *ui, tetris_board_t *board) { Mix_PlayChannel( 1, board->skin.tetris_sound[0], 0 ); board->game.tetris_event--; } - if (board->game.move_event > 0) { - Mix_HaltChannel(0); - Mix_PlayChannel( 0, board->skin.move_sound, 0 ); - board->game.move_event = 0; + //int index = rand() % ui->skin.tetris_sound_count; + Mix_PlayChannel( 0, board->skin.move_sound, 0); + board->game.move_event--; } } diff --git a/frontends/gl/skin.c b/frontends/gl/skin.c index c83d57b..e54b372 100644 --- a/frontends/gl/skin.c +++ b/frontends/gl/skin.c @@ -9,6 +9,8 @@ #include #include +#include + #ifdef _WIN32 #define format_str sprintf_s #else @@ -64,6 +66,6 @@ void load_skin(char* name, cetris_skin_t* skin) { format_str(file, 125, "%s/lock.wav", dir_name); skin->lock_sound = Mix_LoadWAV(file); - format_str(file, 125, "%s/move.wav", dir_name); + format_str(file, 125, "%s/move_das.wav", dir_name); skin->move_sound = Mix_LoadWAV(file); } diff --git a/frontends/gl/ui.h b/frontends/gl/ui.h index 8ffca95..8a6f2c6 100644 --- a/frontends/gl/ui.h +++ b/frontends/gl/ui.h @@ -50,7 +50,6 @@ typedef struct { tetris_board_t board; GLuint shader_program; - } cetris_ui; void draw_tetris_board(cetris_ui *ui); -- cgit v1.2.3-101-g0448