Replaced lose sound effect with original ripped sound effects (#522)
* Replaced lose sound effect with original ripped sound effects * Increased lose sfx sample rate to 44.1khz - quality is better and rom size seems unaffected * Update source/game/game_over.c Co-authored-by: Rickey <ric@rf3.xyz> * Fixed game over sfx constants types --------- Co-authored-by: Rickey <ric@rf3.xyz>
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -32,6 +32,8 @@ static const Rect NEW_RUN_BTN_SRC_RECT = { 0, 30, 4, 31};
|
|||||||
// clang-format on
|
// clang-format on
|
||||||
|
|
||||||
static const u32 GAME_OVER_ANIM_FRAMES = 15;
|
static const u32 GAME_OVER_ANIM_FRAMES = 15;
|
||||||
|
static const mm_byte GAME_OVER_SFX_VOL = 178; // 70% of MM_SFX_FULL_VOLUME
|
||||||
|
static const mm_word GAME_OVER_WHOOSH_RATE = 922; // 90% of MM_BASE_PITCH_RATE
|
||||||
|
|
||||||
static enum EndCondition condition = END_CONDITION_NONE;
|
static enum EndCondition condition = END_CONDITION_NONE;
|
||||||
static u32 timer = TM_ZERO;
|
static u32 timer = TM_ZERO;
|
||||||
@@ -69,7 +71,9 @@ void game_win_on_init(void)
|
|||||||
|
|
||||||
void game_lose_on_init(void)
|
void game_lose_on_init(void)
|
||||||
{
|
{
|
||||||
play_sfx(SFX_GAME_LOSE, MM_BASE_PITCH_RATE, SFX_DEFAULT_VOLUME);
|
play_sfx(SFX_NEGATIVE_LOSE, MM_BASE_PITCH_RATE / 2, GAME_OVER_SFX_VOL);
|
||||||
|
play_sfx(SFX_WHOOSH2_LOSE, GAME_OVER_WHOOSH_RATE, GAME_OVER_SFX_VOL);
|
||||||
|
|
||||||
play_lose_music();
|
play_lose_music();
|
||||||
|
|
||||||
game_over_init(END_CONDITION_LOSS);
|
game_over_init(END_CONDITION_LOSS);
|
||||||
|
|||||||
Reference in New Issue
Block a user