diff options
author | Marcus Huderle <huderlem@gmail.com> | 2017-09-09 12:33:38 -0700 |
---|---|---|
committer | Marcus Huderle <huderlem@gmail.com> | 2017-09-09 12:34:18 -0700 |
commit | bd89e966c639c1322695fb5d992e323e81a78be1 (patch) | |
tree | 3846cc5a6308e7984aba5dddfc87a2f677797c3e /engine | |
parent | 4b59cbae1d0f6e4058e40e82b1e1bd986489007b (diff) |
Use song constants and labels. Swap red and blue field music to be correct
Diffstat (limited to 'engine')
33 files changed, 91 insertions, 91 deletions
diff --git a/engine/field_select_screen.asm b/engine/field_select_screen.asm index f500d01..6a3d3a6 100644 --- a/engine/field_select_screen.asm +++ b/engine/field_select_screen.asm @@ -24,9 +24,9 @@ LoadFieldSelectScreen: ; 0xd6dd ld a, $8
ld [wFieldSelectBlinkingBorderFrame], a
call SetAllPalettesWhite
- ld a, $12
+ ld a, Bank(Music_FieldSelect)
call SetSongBank
- ld de, $0003
+ ld de, MUSIC_FIELD_SELECT
call PlaySong
call EnableLCD
call FadeIn
diff --git a/engine/high_scores_screen.asm b/engine/high_scores_screen.asm index 048ac07..c08436c 100644 --- a/engine/high_scores_screen.asm +++ b/engine/high_scores_screen.asm @@ -152,16 +152,16 @@ Func_cb14: ; 0xcb14 ld a, [wda81]
and a
jr nz, .asm_cb9b
- ld a, $13
+ ld a, Bank(Music_EndCredits)
call SetSongBank
- ld de, $0001
+ ld de, MUSIC_END_CREDITS
call PlaySong
jr .asm_cba6
.asm_cb9b
- ld a, $13
+ ld a, Bank(Music_NameEntry)
call SetSongBank
- ld de, $0002
+ ld de, MUSIC_NAME_ENTRY
call PlaySong
.asm_cba6
call EnableLCD
@@ -175,9 +175,9 @@ Func_cb14: ; 0xcb14 ret
.asm_cbbd
- ld a, $10
+ ld a, Bank(Music_HiScore)
call SetSongBank
- ld de, $0004
+ ld de, MUSIC_HI_SCORE
call PlaySong
call EnableLCD
ld bc, $0009
@@ -389,12 +389,12 @@ Func_cd6c: ; 0xcd6c ld a, [wd8f0]
and a
jr z, .asm_cdbb
- ld de, $0000
+ ld de, MUSIC_NOTHING
call PlaySong
rst AdvanceFrame
call Func_cdce
push af
- ld de, $0004
+ ld de, MUSIC_HI_SCORE
call PlaySong
pop af
jr nc, .asm_cdc6
diff --git a/engine/options_screen.asm b/engine/options_screen.asm index a5e4958..f490f8d 100644 --- a/engine/options_screen.asm +++ b/engine/options_screen.asm @@ -32,9 +32,9 @@ Func_c35a: ; 0xc35a call Func_c43a
call Func_c948
call SetAllPalettesWhite
- ld a, $12
+ ld a, Bank(Music_Options)
call SetSongBank
- ld de, $0002
+ ld de, MUSIC_OPTIONS
call PlaySong
call EnableLCD
ld a, [wSoundTestCurrentBackgroundMusic]
@@ -138,7 +138,7 @@ Func_c447: ; 0xc447 ret
.asm_c477
- ld de, $0000
+ ld de, MUSIC_NOTHING
call PlaySong
ld a, $5
ld [wScreenState], a
@@ -456,14 +456,14 @@ Func_c691: ; 0xc91 ld a, [hNewlyPressedButtons]
bit BIT_B_BUTTON, a
ret z
- ld de, $0000
+ ld de, MUSIC_NOTHING
call PlaySong
rst AdvanceFrame
rst AdvanceFrame
rst AdvanceFrame
- ld a, $12
+ ld a, Bank(Music_Options)
call SetSongBank
- ld de, $0002
+ ld de, MUSIC_OPTIONS
call PlaySong
lb de, $00, $01
call PlaySoundEffect
@@ -507,7 +507,7 @@ Func_c6e8: ; 0xc6e8 ld a, [hNewlyPressedButtons]
bit BIT_A_BUTTON, a
jr z, UpdateSoundTestBackgroundMusicSelection
- ld de, $0000
+ ld de, MUSIC_NOTHING
call PlaySong
rst AdvanceFrame
rst AdvanceFrame
@@ -601,15 +601,15 @@ RedrawSoundTestID: ; 0xc76c ret
SongBanks: ; 0xc77e
- db MUSIC_NOTHING_0F,BANK(Music_Nothing0F)
- db MUSIC_BLUE_FIELD,BANK(Music_BlueField)
+ db MUSIC_NOTHING,BANK(Music_Nothing0F)
+ db MUSIC_RED_FIELD,BANK(Music_RedField)
db MUSIC_CATCH_EM_RED,BANK(Music_CatchEmRed)
db MUSIC_HURRY_UP_RED,BANK(Music_HurryUpRed)
db MUSIC_POKEDEX,BANK(Music_Pokedex)
db MUSIC_GASTLY_GRAVEYARD,BANK(Music_GastlyInTheGraveyard)
db MUSIC_HAUNTER_GRAVEYARD,BANK(Music_HaunterInTheGraveyard)
db MUSIC_GENGAR_GRAVEYARD,BANK(Music_GengarInTheGraveyard)
- db MUSIC_RED_FIELD,BANK(Music_RedField)
+ db MUSIC_BLUE_FIELD,BANK(Music_BlueField)
db MUSIC_CATCH_EM_BLUE,BANK(Music_CatchEmBlue)
db MUSIC_HURRY_UP_BLUE,BANK(Music_HurryUpBlue)
db MUSIC_HI_SCORE,BANK(Music_HiScore)
diff --git a/engine/pinball_game.asm b/engine/pinball_game.asm index 292d5f4..34a7d4c 100644 --- a/engine/pinball_game.asm +++ b/engine/pinball_game.asm @@ -244,7 +244,7 @@ GameScreenFunction_EndBall: ; 0xdab2 ret
.goingToBonusStage
- ld de, $0000
+ ld de, MUSIC_NOTHING
call PlaySong
ld bc, $0004
call AdvanceFrames
@@ -271,7 +271,7 @@ GameScreenFunction_EndBall: ; 0xdab2 ret
.returningFromBonusStage
- ld de, $0000
+ ld de, MUSIC_NOTHING
call PlaySong
ld bc, $0004
call AdvanceFrames
@@ -295,7 +295,7 @@ GameScreenFunction_EndBall: ; 0xdab2 TransitionToHighScoresScreen: ; 0xdb5d
xor a
ld [wGameOver], a
- ld de, $0000
+ ld de, MUSIC_NOTHING
call PlaySong
ld bc, $0004
call AdvanceFrames
diff --git a/engine/pinball_game/ball_init/ball_init_blue_field.asm b/engine/pinball_game/ball_init/ball_init_blue_field.asm index 532746b..3dd1dd7 100644 --- a/engine/pinball_game/ball_init/ball_init_blue_field.asm +++ b/engine/pinball_game/ball_init/ball_init_blue_field.asm @@ -58,9 +58,9 @@ InitBallBlueField: ; 0x1c08d ld a, $3
ld [wd610], a
call GetBCDForNextBonusMultiplier_BlueField
- ld a, $10
+ ld a, Bank(Music_BlueField)
call SetSongBank
- ld de, $0001
+ ld de, MUSIC_BLUE_FIELD
call PlaySong
ret
@@ -83,8 +83,8 @@ StartBallAfterBonusStageBlueField: ; 0x1c129 ld [wFlippersDisabled], a
ld a, [wBallTypeBackup]
ld [wBallType], a
- ld a, $10
+ ld a, Bank(Music_BlueField)
call SetSongBank
- ld de, $0001
+ ld de, MUSIC_BLUE_FIELD
call PlaySong
ret
diff --git a/engine/pinball_game/ball_init/ball_init_red_field.asm b/engine/pinball_game/ball_init/ball_init_red_field.asm index f266020..4e948ea 100644 --- a/engine/pinball_game/ball_init/ball_init_red_field.asm +++ b/engine/pinball_game/ball_init/ball_init_red_field.asm @@ -63,9 +63,9 @@ InitBallRedField: ; 0x3007d ld a, $3
ld [wd610], a
callba GetBCDForNextBonusMultiplier_RedField
- ld a, $f
+ ld a, Bank(Music_RedField)
call SetSongBank
- ld de, $0001
+ ld de, MUSIC_RED_FIELD
call PlaySong
ret
@@ -88,8 +88,8 @@ StartBallAfterBonusStageRedField: ; 0x30128 ld [wFlippersDisabled], a
ld a, [wBallTypeBackup]
ld [wBallType], a
- ld a, $f
+ ld a, Bank(Music_RedField)
call SetSongBank
- ld de, $0001
+ ld de, MUSIC_RED_FIELD
call PlaySong
ret
diff --git a/engine/pinball_game/ball_loss/ball_loss_blue_field.asm b/engine/pinball_game/ball_loss/ball_loss_blue_field.asm index 40d8e15..4991af3 100644 --- a/engine/pinball_game/ball_loss/ball_loss_blue_field.asm +++ b/engine/pinball_game/ball_loss/ball_loss_blue_field.asm @@ -22,7 +22,7 @@ HandleBallLossBlueField: ; 0xde4f ret
.youLose
- ld de, $0000
+ ld de, MUSIC_NOTHING
call PlaySong
ld bc, $001e
call AdvanceFrames
diff --git a/engine/pinball_game/ball_loss/ball_loss_red_field.asm b/engine/pinball_game/ball_loss/ball_loss_red_field.asm index 1b3f591..ff03310 100644 --- a/engine/pinball_game/ball_loss/ball_loss_red_field.asm +++ b/engine/pinball_game/ball_loss/ball_loss_red_field.asm @@ -22,7 +22,7 @@ HandleBallLossRedField: ; 0xdd76 ret
.youLose
- ld de, $0000
+ ld de, MUSIC_NOTHING
call PlaySong
ld bc, $001e
call AdvanceFrames
diff --git a/engine/pinball_game/catchem_mode.asm b/engine/pinball_game/catchem_mode.asm index fc5194b..1d7fc58 100644 --- a/engine/pinball_game/catchem_mode.asm +++ b/engine/pinball_game/catchem_mode.asm @@ -793,7 +793,7 @@ CapturePokemon: ; 0x1052d cp $1
ret nz
call MainLoopUntilTextIsClear
- ld de, $0000
+ ld de, MUSIC_NOTHING
call PlaySong
rst AdvanceFrame
lb de, $23, $29
@@ -818,7 +818,7 @@ CapturePokemon: ; 0x1052d ld [wEnableBallGravityAndTilt], a
callba RestoreBallSaverAfterCatchEmMode
call ConcludeCatchEmMode
- ld de, $0001
+ ld de, MUSIC_BLUE_FIELD ; This is either MUSIC_BLUE_FIELD or MUSIC_RED_FIELD, they just happen to be the same song id in their respective audio Banks.
call PlaySong
ld hl, wNumPokemonCaughtInBallBonus
call Increment_Max100
@@ -1252,7 +1252,7 @@ Func_10871: ; 0x10871 call Func_107b0
ld a, $4
ld [wd7ad], a
- ld de, $0002
+ ld de, MUSIC_CATCH_EM_BLUE ; This is either MUSIC_CATCH_EM_BLUE or MUSIC_CATCH_EM_RED. They happen to have the same id in their respective audio Banks.
call PlaySong
ld a, [wCurrentStage]
bit 0, a
@@ -1385,7 +1385,7 @@ Func_1098c: ; 0x1098c xor a
ld [wRightAlleyCount], a
callba CloseSlotCave
- ld de, $0002
+ ld de, MUSIC_CATCH_EM_BLUE ; This is either MUSIC_CATCH_EM_BLUE or MUSIC_CATCH_EM_RED. They happen to have the same id in their respective audio
call PlaySong
ld a, [wCurrentStage]
bit 0, a
diff --git a/engine/pinball_game/catchem_mode/catchem_mode_blue_field.asm b/engine/pinball_game/catchem_mode/catchem_mode_blue_field.asm index b990c8d..1d3fadc 100644 --- a/engine/pinball_game/catchem_mode/catchem_mode_blue_field.asm +++ b/engine/pinball_game/catchem_mode/catchem_mode_blue_field.asm @@ -206,7 +206,7 @@ Func_2048f: ; 0x2048f call FillBottomMessageBufferWithBlackTile
callba RestoreBallSaverAfterCatchEmMode
callba ConcludeCatchEmMode
- ld de, $0001
+ ld de, MUSIC_BLUE_FIELD
call PlaySong
scf
ret
diff --git a/engine/pinball_game/catchem_mode/catchem_mode_red_field.asm b/engine/pinball_game/catchem_mode/catchem_mode_red_field.asm index e0e4f60..8290ce4 100644 --- a/engine/pinball_game/catchem_mode/catchem_mode_red_field.asm +++ b/engine/pinball_game/catchem_mode/catchem_mode_red_field.asm @@ -204,7 +204,7 @@ Func_201ce: ; 0x201ce call FillBottomMessageBufferWithBlackTile
callba RestoreBallSaverAfterCatchEmMode
callba ConcludeCatchEmMode
- ld de, $0001
+ ld de, MUSIC_RED_FIELD
call PlaySong
scf
ret
diff --git a/engine/pinball_game/end_of_ball_bonus.asm b/engine/pinball_game/end_of_ball_bonus.asm index 6e577c1..13bb680 100644 --- a/engine/pinball_game/end_of_ball_bonus.asm +++ b/engine/pinball_game/end_of_ball_bonus.asm @@ -81,9 +81,9 @@ ShowBallBonusSummary: ; 0xf5a0 ld a, [wGameOver]
and a
ret z
- ld a, $10
+ ld a, Bank(Music_GameOver)
call SetSongBank
- ld de, $0005
+ ld de, MUSIC_GAME_OVER
call PlaySong
ld hl, wBottomMessageText
ld bc, $0040
diff --git a/engine/pinball_game/evolution_mode.asm b/engine/pinball_game/evolution_mode.asm index 164b92b..08fb05b 100755 --- a/engine/pinball_game/evolution_mode.asm +++ b/engine/pinball_game/evolution_mode.asm @@ -632,7 +632,7 @@ StartEvolutionMode_RedField: ; 0x10ebb call Func_107b0
ld a, $2
ld [wd7ad], a
- ld de, $0002
+ ld de, MUSIC_CATCH_EM_BLUE ; Either MUSIC_CATCH_EM_BLUE or MUSIC_CATCH_EM_RED. They have the same id in their respective audio Banks.
call PlaySong
call SetPokemonSeenFlag
ld a, [wCurrentStage]
@@ -768,7 +768,7 @@ StartEvolutionMode_BlueField: ; 0x11061 callba CloseSlotCave
ld a, $2
ld [wd7ad], a
- ld de, $0002
+ ld de, MUSIC_CATCH_EM_BLUE ; Either MUSIC_CATCH_EM_BLUE or MUSIC_CATCH_EM_RED. They have the same id in their respective audio Banks.
call PlaySong
call SetPokemonSeenFlag
ld a, [wCurrentStage]
diff --git a/engine/pinball_game/evolution_mode/evolution_mode_blue_field.asm b/engine/pinball_game/evolution_mode/evolution_mode_blue_field.asm index 3370e79..1563e7d 100644 --- a/engine/pinball_game/evolution_mode/evolution_mode_blue_field.asm +++ b/engine/pinball_game/evolution_mode/evolution_mode_blue_field.asm @@ -176,7 +176,7 @@ Func_20d30: ; 0x20d30 callba RestoreBallSaverAfterCatchEmMode
callba PlaceEvolutionInParty
callba ConcludeEvolutionMode
- ld de, $0001
+ ld de, MUSIC_BLUE_FIELD
call PlaySong
ld hl, wNumPokemonEvolvedInBallBonus
call Increment_Max100
@@ -202,7 +202,7 @@ Func_20d7c: ; 0x20d7c call FillBottomMessageBufferWithBlackTile
callba RestoreBallSaverAfterCatchEmMode
callba ConcludeEvolutionMode
- ld de, $0001
+ ld de, MUSIC_BLUE_FIELD
call PlaySong
scf
ret
@@ -716,7 +716,7 @@ Func_2112a: ; 0x2112a .asm_211a8
callba Func_10e0a
call MainLoopUntilTextIsClear
- ld de, $0000
+ ld de, MUSIC_NOTHING
call PlaySong
rst AdvanceFrame
lb de, $2d, $26
diff --git a/engine/pinball_game/evolution_mode/evolution_mode_red_field.asm b/engine/pinball_game/evolution_mode/evolution_mode_red_field.asm index fab2fa7..8be3abe 100644 --- a/engine/pinball_game/evolution_mode/evolution_mode_red_field.asm +++ b/engine/pinball_game/evolution_mode/evolution_mode_red_field.asm @@ -179,7 +179,7 @@ Func_2070b: ; 0x2070b callba RestoreBallSaverAfterCatchEmMode
callba PlaceEvolutionInParty
callba ConcludeEvolutionMode
- ld de, $0001
+ ld de, MUSIC_RED_FIELD
call PlaySong
ld hl, wNumPokemonEvolvedInBallBonus
call Increment_Max100
@@ -205,7 +205,7 @@ Func_20757: ; 0x20757 call FillBottomMessageBufferWithBlackTile
callba RestoreBallSaverAfterCatchEmMode
callba ConcludeEvolutionMode
- ld de, $0001
+ ld de, MUSIC_RED_FIELD
call PlaySong
scf
ret
@@ -718,7 +718,7 @@ Func_20b02: ; 0x20b02 .asm_20b80
callba Func_10e0a
call MainLoopUntilTextIsClear
- ld de, $0000
+ ld de, MUSIC_NOTHING
call PlaySong
rst AdvanceFrame
lb de, $2d, $26
diff --git a/engine/pinball_game/map_move.asm b/engine/pinball_game/map_move.asm index 27fcf1f..37f7f42 100755 --- a/engine/pinball_game/map_move.asm +++ b/engine/pinball_game/map_move.asm @@ -120,7 +120,7 @@ Func_311b4: ; 0x311b4 callba Func_107b0
ld a, $4
ld [wd7ad], a
- ld de, $0003
+ ld de, MUSIC_HURRY_UP_BLUE ; Either MUSIC_HURRY_UP_BLUE or MUSIC_HURRY_UP_RED. They have the same id in their respective audio Banks.
call PlaySong
ld a, [wCurrentStage]
bit 0, a
@@ -297,7 +297,7 @@ Func_31326: ; 0x31326 ld a, $1
ld [wd644], a
callba CloseSlotCave
- ld de, $0003
+ ld de, MUSIC_HURRY_UP_BLUE ; Either MUSIC_HURRY_UP_BLUE or MUSIC_HURRY_UP_RED. They have the same id in their respective audio Banks.
call PlaySong
ld a, [wCurrentStage]
bit 0, a
@@ -465,7 +465,7 @@ Func_314f1: ; 0x314f1 Func_314f3: ; 0x314f3
callba Func_3022b
- ld de, $0001
+ ld de, MUSIC_BLUE_FIELD ; Either MUSIC_BLUE_FIELD or MUSIC_RED_FIELD. They have the same id in their respective audio Banks.
call PlaySong
scf
ret
@@ -476,7 +476,7 @@ Func_31505: ; 0x31505 ret nz
call FillBottomMessageBufferWithBlackTile
callba Func_3022b
- ld de, $0001
+ ld de, MUSIC_BLUE_FIELD ; Either MUSIC_BLUE_FIELD or MUSIC_RED_FIELD. They have the same id in their respective audio Banks.
call PlaySong
scf
ret
@@ -554,7 +554,7 @@ OpenRedMapMoveSlotFromRight: ; 0x315b3 ret
ResolveSucsessfulRedMapMove: ; 0x315d5
- ld de, $0000
+ ld de, MUSIC_NOTHING
call PlaySong
rst AdvanceFrame
callba ChooseNextMap_RedField
@@ -615,7 +615,7 @@ Func_3165e: ; 0x3165e Func_31660: ; 0x31660
callba Func_3022b
- ld de, $0001
+ ld de, MUSIC_BLUE_FIELD ; Either MUSIC_BLUE_FIELD or MUSIC_RED_FIELD. They have the same id in their respective audio Banks.
call PlaySong
scf
ret
@@ -626,7 +626,7 @@ Func_31672: ; 0x31672 ret nz
call FillBottomMessageBufferWithBlackTile
callba Func_3022b
- ld de, $0001
+ ld de, MUSIC_BLUE_FIELD ; Either MUSIC_BLUE_FIELD or MUSIC_RED_FIELD. They have the same id in their respective audio Banks.
call PlaySong
scf
ret
@@ -708,7 +708,7 @@ Func_3172a: ; 0x3172a ret
Func_3174c: ; 0x3174c
- ld de, $0000
+ ld de, MUSIC_NOTHING
call PlaySong
rst AdvanceFrame
callba ChooseNextMap_BlueField
diff --git a/engine/pinball_game/object_collision/blue_stage_resolve_collision.asm b/engine/pinball_game/object_collision/blue_stage_resolve_collision.asm index 2d5367c..d03ebd9 100644 --- a/engine/pinball_game/object_collision/blue_stage_resolve_collision.asm +++ b/engine/pinball_game/object_collision/blue_stage_resolve_collision.asm @@ -2669,7 +2669,7 @@ ShowScrollingGoToBonusText_BlueField: ; 0x1e8c3 ld de, GoToMewtwoStageText
.loadText
call LoadScrollingText
- ld de, $0000
+ ld de, MUSIC_NOTHING
call PlaySong
rst AdvanceFrame
lb de, $3c, $23
diff --git a/engine/pinball_game/object_collision/diglett_bonus_resolve_collision.asm b/engine/pinball_game/object_collision/diglett_bonus_resolve_collision.asm index 3e1b663..f24ca52 100644 --- a/engine/pinball_game/object_collision/diglett_bonus_resolve_collision.asm +++ b/engine/pinball_game/object_collision/diglett_bonus_resolve_collision.asm @@ -185,7 +185,7 @@ Func_19c52: ; 0x19c52 ld a, $1
ld [wDugrioState], a
call Func_1ac2c
- ld de, $0002
+ ld de, MUSIC_WHACK_DUGTRIO
call PlaySong
.asm_19cc8
call Func_19cdd
@@ -660,7 +660,7 @@ Func_1ab30: ; 0x1ab30 ld a, [wDugtrioAnimationIndex]
cp $1
jr nz, .asm_1abf2
- ld de, $0000
+ ld de, MUSIC_NOTHING
call PlaySong
ret
diff --git a/engine/pinball_game/object_collision/gengar_bonus_resolve_collision.asm b/engine/pinball_game/object_collision/gengar_bonus_resolve_collision.asm index 9aa99c3..cacf565 100644 --- a/engine/pinball_game/object_collision/gengar_bonus_resolve_collision.asm +++ b/engine/pinball_game/object_collision/gengar_bonus_resolve_collision.asm @@ -346,7 +346,7 @@ Func_18562: ; 0x18562 ld [wd659], a
ld [wd662], a
ld [wd66b], a
- ld de, $0006
+ ld de, MUSIC_HAUNTER_GRAVEYARD
call PlaySong
ret
@@ -585,7 +585,7 @@ Func_186f7: ; 0x186f7 ld [wd656], a
call Func_18d72
call Func_18d91
- ld de, $0000
+ ld de, MUSIC_NOTHING
call PlaySong
ret
@@ -721,7 +721,7 @@ Func_187b1: ; 0x187b1 ld [wFlippersDisabled], a
call LoadFlippersPalette
callba StopTimer
- ld de, $0000
+ ld de, MUSIC_NOTHING
call PlaySong
.asm_18826
ld bc, FiveMillionPoints
@@ -1027,7 +1027,7 @@ Func_189af: ; 0x189af inc de
xor a
ld [de], a
- ld de, $0007
+ ld de, MUSIC_GENGAR_GRAVEYARD
call PlaySong
ret
diff --git a/engine/pinball_game/object_collision/meowth_bonus_resolve_collision.asm b/engine/pinball_game/object_collision/meowth_bonus_resolve_collision.asm index 1c7e194..0db1d1a 100644 --- a/engine/pinball_game/object_collision/meowth_bonus_resolve_collision.asm +++ b/engine/pinball_game/object_collision/meowth_bonus_resolve_collision.asm @@ -196,7 +196,7 @@ ResolveMeowthBonusGameObjectCollisions: ; 0x2442a ld [wNextBonusStage], a
ld a, $96
ld [wd739], a
- ld de, $0000
+ ld de, MUSIC_NOTHING
call PlaySong
ld a, $1
ld [wCompletedBonusStage], a
@@ -214,7 +214,7 @@ ResolveMeowthBonusGameObjectCollisions: ; 0x2442a ld a, [wSFXTimer]
and a
jr nz, .asm_244b0
- ld de, $0004
+ ld de, MUSIC_MEOWTH_STAGE
call PlaySong
ld a, $5
ld [wd712], a
diff --git a/engine/pinball_game/object_collision/mewtwo_bonus_resolve_collision.asm b/engine/pinball_game/object_collision/mewtwo_bonus_resolve_collision.asm index 1e1a925..6432985 100644 --- a/engine/pinball_game/object_collision/mewtwo_bonus_resolve_collision.asm +++ b/engine/pinball_game/object_collision/mewtwo_bonus_resolve_collision.asm @@ -207,7 +207,7 @@ Func_19531: ; 0x19531 ld [wFlippersDisabled], a
call LoadFlippersPalette
callba StopTimer
- ld de, $0000
+ ld de, MUSIC_NOTHING
call PlaySong
.asm_195a2
call Func_195ac
diff --git a/engine/pinball_game/object_collision/red_stage_resolve_collision.asm b/engine/pinball_game/object_collision/red_stage_resolve_collision.asm index c20ac5e..a1a776d 100644 --- a/engine/pinball_game/object_collision/red_stage_resolve_collision.asm +++ b/engine/pinball_game/object_collision/red_stage_resolve_collision.asm @@ -2121,7 +2121,7 @@ ShowScrollingGoToBonusText_RedField: ; 0x163f2 ld de, GoToMewtwoStageText
.asm_1640f
call LoadScrollingText
- ld de, $0000
+ ld de, MUSIC_NOTHING
call PlaySong
rst AdvanceFrame
lb de, $3c, $23
diff --git a/engine/pinball_game/object_collision/seel_bonus_resolve_collision.asm b/engine/pinball_game/object_collision/seel_bonus_resolve_collision.asm index 4eb7406..2b343c5 100644 --- a/engine/pinball_game/object_collision/seel_bonus_resolve_collision.asm +++ b/engine/pinball_game/object_collision/seel_bonus_resolve_collision.asm @@ -9,7 +9,7 @@ ResolveSeelBonusGameObjectCollisions: ; 0x25c5a jr nc, .asm_25c98
ld a, BONUS_STAGE_ORDER_MEWTWO
ld [wNextBonusStage], a
- ld de, $0000
+ ld de, MUSIC_NOTHING
call PlaySong
ld a, $1
ld [wCompletedBonusStage], a
@@ -29,7 +29,7 @@ ResolveSeelBonusGameObjectCollisions: ; 0x25c5a ld a, [wSFXTimer]
and a
jr nz, .asm_25cb0
- ld de, $0003
+ ld de, MUSIC_SEEL_STAGE
call PlaySong
ld a, $5
ld [wd794], a
diff --git a/engine/pinball_game/save_game.asm b/engine/pinball_game/save_game.asm index c1d65a8..0efa5f1 100644 --- a/engine/pinball_game/save_game.asm +++ b/engine/pinball_game/save_game.asm @@ -1,5 +1,5 @@ SaveGame: ; 0xda05
- ld de, $0000
+ ld de, MUSIC_NOTHING
call PlaySong
ld bc, $0004
call AdvanceFrames
diff --git a/engine/pinball_game/stage_init/init_blue_field.asm b/engine/pinball_game/stage_init/init_blue_field.asm index 9605e4a..5073e2c 100644 --- a/engine/pinball_game/stage_init/init_blue_field.asm +++ b/engine/pinball_game/stage_init/init_blue_field.asm @@ -48,8 +48,8 @@ InitBlueField: ; 0x1c000 ld [wPoliwagState], a
callba Start20SecondSaverTimer
callba GetBCDForNextBonusMultiplier_BlueField
- ld a, $10
+ ld a, Bank(Music_BlueField)
call SetSongBank
- ld de, $0001
+ ld de, MUSIC_BLUE_FIELD
call PlaySong
ret
diff --git a/engine/pinball_game/stage_init/init_diglett_bonus.asm b/engine/pinball_game/stage_init/init_diglett_bonus.asm index dc1e26a..7f35c4b 100644 --- a/engine/pinball_game/stage_init/init_diglett_bonus.asm +++ b/engine/pinball_game/stage_init/init_diglett_bonus.asm @@ -27,8 +27,8 @@ InitDiglettBonusStage: ; 0x199f2 xor a
ld [wDugtrioAnimationIndex], a
ld [wDugrioState], a
- ld a, $11
+ ld a, Bank(Music_WhackTheDiglett)
call SetSongBank
- ld de, $0001
+ ld de, MUSIC_WHACK_DIGLETT
call PlaySong
ret
diff --git a/engine/pinball_game/stage_init/init_gengar_bonus.asm b/engine/pinball_game/stage_init/init_gengar_bonus.asm index 9d59584..b1cc8bc 100644 --- a/engine/pinball_game/stage_init/init_gengar_bonus.asm +++ b/engine/pinball_game/stage_init/init_gengar_bonus.asm @@ -43,9 +43,9 @@ InitGengarBonusStage: ; 0x18099 ld [wd656], a
ld bc, $0130 ; 1 minute 30 seconds
callba StartTimer
- ld a, $f
+ ld a, Bank(Music_GastlyInTheGraveyard)
call SetSongBank
- ld de, $0005
+ ld de, MUSIC_GASTLY_GRAVEYARD
call PlaySong
ret
diff --git a/engine/pinball_game/stage_init/init_meowth_bonus.asm b/engine/pinball_game/stage_init/init_meowth_bonus.asm index cf4428a..fb04f01 100644 --- a/engine/pinball_game/stage_init/init_meowth_bonus.asm +++ b/engine/pinball_game/stage_init/init_meowth_bonus.asm @@ -27,8 +27,8 @@ InitMeowthBonusStage: ; 0x24000 ld [wd739], a
ld bc, $0100 ; 1 minute 0 seconds
callba StartTimer
- ld a, $12
+ ld a, Bank(Music_MeowthStage)
call SetSongBank
- ld de, $0004
+ ld de, MUSIC_MEOWTH_STAGE
call PlaySong
ret
diff --git a/engine/pinball_game/stage_init/init_mewtwo_bonus.asm b/engine/pinball_game/stage_init/init_mewtwo_bonus.asm index c17937d..b0a7bd2 100644 --- a/engine/pinball_game/stage_init/init_mewtwo_bonus.asm +++ b/engine/pinball_game/stage_init/init_mewtwo_bonus.asm @@ -41,9 +41,9 @@ InitMewtwoBonusStage: ; 0x1924f jr nz, .loop2
ld bc, $0200 ; 2 minutes 0 seconds
callba StartTimer
- ld a, $12
+ ld a, Bank(Music_MewtwoStage)
call SetSongBank
- ld de, $0001
+ ld de, MUSIC_MEWTWO_STAGE
call PlaySong
ret
diff --git a/engine/pinball_game/stage_init/init_red_field.asm b/engine/pinball_game/stage_init/init_red_field.asm index 12494e1..e6b2dde 100644 --- a/engine/pinball_game/stage_init/init_red_field.asm +++ b/engine/pinball_game/stage_init/init_red_field.asm @@ -42,8 +42,8 @@ InitRedField: ; 0x30000 ld [wIndicatorStates + 1], a
callba Start20SecondSaverTimer
callba GetBCDForNextBonusMultiplier_RedField
- ld a, $f
+ ld a, Bank(Music_RedField)
call SetSongBank
- ld de, $0001
+ ld de, MUSIC_RED_FIELD
call PlaySong
ret
diff --git a/engine/pinball_game/stage_init/init_seel_bonus.asm b/engine/pinball_game/stage_init/init_seel_bonus.asm index 92627a6..5b5d97e 100644 --- a/engine/pinball_game/stage_init/init_seel_bonus.asm +++ b/engine/pinball_game/stage_init/init_seel_bonus.asm @@ -27,9 +27,9 @@ InitSeelBonusStage: ; 0x25a7c ld [wd739], a
ld bc, $0130 ; 1 minute 30 seconds
callba StartTimer
- ld a, $11
+ ld a, Bank(Music_SeelStage)
call SetSongBank
- ld de, $0003
+ ld de, MUSIC_SEEL_STAGE
call PlaySong
ret
diff --git a/engine/pokedex.asm b/engine/pokedex.asm index f3ad04a..d13f13e 100644 --- a/engine/pokedex.asm +++ b/engine/pokedex.asm @@ -60,9 +60,9 @@ LoadPokedexScreen: ; 0x2800e call Func_28add
call CountNumSeenOwnedMons
call SetAllPalettesWhite
- ld a, $f
+ ld a, Bank(Music_Pokedex)
call SetSongBank
- ld de, $0004
+ ld de, MUSIC_POKEDEX
call PlaySong
call EnableLCD
call FadeIn
diff --git a/engine/titlescreen.asm b/engine/titlescreen.asm index 6157eed..1da1b30 100644 --- a/engine/titlescreen.asm +++ b/engine/titlescreen.asm @@ -30,9 +30,9 @@ FadeInTitlescreen: ; 0xc00e ld [wTitleScreenPokeballAnimationCounter], a
call HandleTitlescreenAnimations
call SetAllPalettesWhite
- ld a, $11
+ ld a, Bank(Music_Title)
call SetSongBank
- ld de, $0004
+ ld de, MUSIC_TITLE_SCREEN
call PlaySong
call EnableLCD
call FadeIn
@@ -82,7 +82,7 @@ TitlescreenLoop: ; 0xc089 ret
.noPreviouslySavedGame
- ld de, $0000
+ ld de, MUSIC_NOTHING
call PlaySong
rst AdvanceFrame
lb de, $00, $27
@@ -137,7 +137,7 @@ Func_c10e: ; 0xc10e ld a, [hNewlyPressedButtons]
bit 0, a
jr z, .asm_c17c
- ld de, $0000
+ ld de, MUSIC_NOTHING
call PlaySong
rst AdvanceFrame
lb de, $00, $27
|