aboutsummaryrefslogtreecommitdiff
path: root/src/sdl/sounds.c
diff options
context:
space:
mode:
authorPaul Duncan <pabs@pablotron.org>2019-01-21 08:51:45 -0500
committerPaul Duncan <pabs@pablotron.org>2019-01-21 08:51:45 -0500
commit4588b0ef57fb3fd8689cd1d241be9b00307baa1f (patch)
tree7039c476b81f42f5ee3205e6e10ff4e22b15569c /src/sdl/sounds.c
parent131a454b62687224a2e0a98c05a456729cc00761 (diff)
downloadsok-4588b0ef57fb3fd8689cd1d241be9b00307baa1f.tar.bz2
sok-4588b0ef57fb3fd8689cd1d241be9b00307baa1f.zip
add missing sound events, clean up sound emission
Diffstat (limited to 'src/sdl/sounds.c')
-rw-r--r--src/sdl/sounds.c23
1 files changed, 14 insertions, 9 deletions
diff --git a/src/sdl/sounds.c b/src/sdl/sounds.c
index 2c8c3f1..a78e8ad 100644
--- a/src/sdl/sounds.c
+++ b/src/sdl/sounds.c
@@ -9,15 +9,20 @@ static const struct {
sound_t sound;
asset_id_t asset_id;
} SOUND_MAP[] = {
- { SOUND_BUMP, ASSET_SOUND_HIT_1_WAV },
- { SOUND_LEVEL_DONE, ASSET_SOUND_POWERUP_3_WAV },
- { SOUND_UNDO, ASSET_SOUND_HIT_1_WAV },
- { SOUND_LEVEL_NEXT, ASSET_SOUND_POWERUP_1_WAV },
- { SOUND_LEVEL_RESET, ASSET_SOUND_UNDO_0_WAV },
- { SOUND_LEVEL_WARP, ASSET_SOUND_POWERUP_1_WAV },
- { SOUND_SOLVE_CANCEL, ASSET_SOUND_HIT_2_WAV },
- { SOUND_SOLVE_DONE, ASSET_SOUND_POWERUP_4_WAV },
- { SOUND_LAST, ASSET_LAST },
+ { SOUND_MOVE, ASSET_LAST }, // none
+ { SOUND_MOVE_FAILED, ASSET_SOUND_HIT_1_WAV }, // bump
+ { SOUND_LEVEL_DONE, ASSET_SOUND_POWERUP_3_WAV },
+ { SOUND_UNDO, ASSET_SOUND_HIT_1_WAV }, // bump
+ { SOUND_UNDO_FAILED, ASSET_SOUND_HIT_1_WAV }, // bump
+ { SOUND_LEVEL_NEXT, ASSET_SOUND_POWERUP_1_WAV },
+ { SOUND_LEVEL_NEXT_FAILED, ASSET_SOUND_HIT_1_WAV }, // bump
+ { SOUND_LEVEL_RESET, ASSET_SOUND_UNDO_0_WAV },
+ { SOUND_LEVEL_WARP, ASSET_SOUND_POWERUP_1_WAV },
+ { SOUND_SOLVE_START, ASSET_LAST }, // none
+ { SOUND_SOLVE_FAILED, ASSET_LAST }, // none
+ { SOUND_SOLVE_CANCEL, ASSET_SOUND_HIT_2_WAV },
+ { SOUND_SOLVE_DONE, ASSET_SOUND_POWERUP_4_WAV },
+ { SOUND_LAST, ASSET_LAST },
};
void