diff options
author | yenatch <yenatch@gmail.com> | 2014-05-21 16:21:46 -0400 |
---|---|---|
committer | yenatch <yenatch@gmail.com> | 2014-05-21 16:21:46 -0400 |
commit | 2cb3f8e1b9e494f01ef2bcb65a0baf463d0efff8 (patch) | |
tree | 9200c976a8ce6e4c5b2a44d4759d6d97ee4036cf /main.asm | |
parent | 93f406e8b4b16529a73ed42196b70ca9a7eeef7d (diff) |
Comment music functions in home.asm.
Diffstat (limited to 'main.asm')
-rw-r--r-- | main.asm | 88 |
1 files changed, 45 insertions, 43 deletions
@@ -3747,7 +3747,7 @@ Function5ae8: ; 5ae8 call DelayFrame ld de, MUSIC_MAIN_MENU ld a, e - ld [CurMusic], a + ld [wMapMusic], a call PlayMusic callba MainMenu jp Function6219 @@ -7940,8 +7940,8 @@ SpecialsPointers: ; c029 dbw BANK(Functionc230), Functionc230 dbw BANK(SpecialSeenMon), SpecialSeenMon dbw BANK(WaitSFX),WaitSFX - dbw BANK(Function3cdf), Function3cdf - dbw BANK(Function3d47), Function3d47 + dbw BANK(PlayMapMusic), PlayMapMusic + dbw BANK(RestartMapMusic), RestartMapMusic dbw BANK(Function12324), Function12324 dbw BANK(Function8379), Function8379 dbw BANK(Functionc25a), Functionc25a @@ -8402,7 +8402,7 @@ SpecialSnorlaxAwake: ; 0xc43d ; ScriptVar is 1 if the conditions are met, otherwise 0. ; check background music - ld a, [CurMusic] + ld a, [wMapMusic] cp MUSIC_POKE_FLUTE_CHANNEL jr nz, .nope @@ -10774,7 +10774,7 @@ Functiond0bc: ; d0bc call MaxVolume ld de, MUSIC_BICYCLE ld a, e - ld [CurMusic], a + ld [wMapMusic], a call PlayMusic ld a, $1 ret @@ -23072,6 +23072,8 @@ AddSpriteGFX: ; 142e5 LoadSpriteGFX: ; 14306 +; Bug: b is not preserved, so +; it's useless as a loop count. ld hl, UsedSprites ld b, $20 @@ -25882,11 +25884,11 @@ MapSetupCommands: ; 15440 dbw BANK(EnableLCD), EnableLCD dbw BANK(DisableLCD), DisableLCD dbw BANK(SoundRestart), SoundRestart - dbw BANK(Function3cdf), Function3cdf - dbw BANK(Function3d47), Function3d47 - dbw BANK(Function3cbc), Function3cbc + dbw BANK(PlayMapMusic), PlayMapMusic + dbw BANK(RestartMapMusic), RestartMapMusic + dbw BANK(FadeToMapMusic), FadeToMapMusic dbw BANK(Function15574), Function15574 - dbw BANK(Function3d03), Function3d03 + dbw BANK(EnterMapMusic), EnterMapMusic dbw BANK(Function15587), Function15587 dbw BANK(Function3cae), Function3cae dbw BANK(Function24cd), Function24cd @@ -26045,8 +26047,8 @@ Function1554e: ; 1554e (5:554e) ; 15567 Function15567: ; 15567 - ld a, $6 - call Function3cb4 + ld a, 6 + call SkipMusic ret ; 1556d @@ -29488,12 +29490,12 @@ Function16be4: ; 16be4 ld de, UnownDexATile ld hl, $8ef0 - ld bc, $0501 + lb bc, BANK(UnownDexBTile), 1 call Request1bpp ld de, UnownDexBTile ld hl, $8f50 - ld bc, $0501 + lb bc, BANK(UnownDexBTile), 1 call Request1bpp ld hl, TileMap @@ -29554,7 +29556,7 @@ Function16be4: ; 16be4 ld a, [$cf63] push af callba Function84560 - call Function3d47 + call RestartMapMusic pop af ld [$cf63], a jr .asm_16c6b @@ -29969,7 +29971,7 @@ Function16f5e:: ; 16f5e call Function1d6e call Function16f70 call Function2b4d - call Function3d47 + call RestartMapMusic jp Function2dcf ; 16f70 @@ -40609,7 +40611,7 @@ Function2a111: ; 2a111 Function2a124:: ; 2a124 ; Pokemon March and Ruins of Alph signal double encounter rate. ; Pokemon Lullaby halves encounter rate. - ld a, [CurMusic] + ld a, [wMapMusic] cp MUSIC_POKEMON_MARCH jr z, .asm_2a135 cp MUSIC_RUINS_OF_ALPH_RADIO @@ -47388,8 +47390,8 @@ Function414b7: ; 414b7 ld hl, PokedexSlowpokeLZ ld de, VTiles0 call Decompress - ld a, $6 - call Function3cb4 + ld a, 6 + call SkipMusic call EnableLCD ret @@ -47893,7 +47895,7 @@ Function423ff: ; 423ff ret nz ld a, [$d268] and a - call nz, Function3d47 + call nz, RestartMapMusic ret ; 42414 @@ -52964,7 +52966,7 @@ MainMenu_MysteryGift: ; 49ef5 MainMenu_Mobile: ; 49efc call WhiteBGMap ld a, MUSIC_MOBILE_ADAPTER_MENU - ld [CurMusic], a + ld [wMapMusic], a ld de, MUSIC_MOBILE_ADAPTER_MENU call Function4a6c5 Function49f0a: ; 49f0a @@ -53031,7 +53033,7 @@ Function49f16: ; 49f16 call WhiteBGMap call ClearTileMap ld a, MUSIC_MAIN_MENU - ld [CurMusic], a + ld [wMapMusic], a ld de, MUSIC_MAIN_MENU call Function4a6c5 ret @@ -57194,7 +57196,7 @@ Function4ddd6: ; 4ddd6 (13:5dd6) ; no known jump sources Function4dde6: ; 4dde6 (13:5de6) - call Function3c74 + call IsSFXPlaying ret nc ld a, [$cf63] inc a @@ -62432,7 +62434,7 @@ TryStep: ; 8016b call CheckLandPermissions jr c, .asm_801be - call Function80341 + call IsNPCInFront and a jr z, .asm_801be cp 2 @@ -62493,7 +62495,7 @@ TrySurfStep: ; 801c0 ld [$d040], a jr c, .asm_801f1 - call Function80341 + call IsNPCInFront ld [$d03f], a and a jr z, .asm_801f1 @@ -62511,7 +62513,7 @@ TrySurfStep: ; 801c0 .ExitWater call WaterToLandSprite - call Function3cdf ; PlayMapMusic + call PlayMapMusic ld a, STEP_WALK call DoStep ld a, 6 @@ -62773,7 +62775,7 @@ GetMovementAction: ; 802ec ; 80341 -Function80341: ; 80341 +IsNPCInFront: ; 80341 ld a, 0 ld [hConnectionStripLength], a @@ -65883,7 +65885,7 @@ Function8474c: ; 8474c ; 84753 Function84753: ; 84753 - call Function3d47 + call RestartMapMusic ret ; 84757 @@ -69841,7 +69843,7 @@ Function89d0d: ; 89d0d (22:5d0d) call Function89240 ld c, $18 call DelayFrames - call Function3d47 + call RestartMapMusic ret ; 89d4e (22:5d4e) @@ -81610,8 +81612,8 @@ Function90bea: ; 90bea (24:4bea) call Function90c4e callba Function8cf53 call Function90d32 - ld a, $8 - call Function3cb4 + ld a, 8 + call SkipMusic ld a, $e3 ld [rLCDC], a call Function90d70 @@ -82923,13 +82925,13 @@ Function91492: ; 91492 cp $fe jr z, .asm_914a3 cp $ff - call z, Function3d03 + call z, EnterMapMusic xor a ld [$c6dc], a ret .asm_914a3 - call Function3d47 + call RestartMapMusic xor a ld [$c6dc], a ret @@ -83359,7 +83361,7 @@ Function91854: ; 91854 (24:5854) call PlayMusic pop de ld a, e - ld [CurMusic], a ; $c2c0 + ld [wMapMusic], a call PlayMusic ret @@ -83446,8 +83448,8 @@ Function9191c: ; 9191c call DisableLCD call Function90c4e callba Function8cf53 - ld a, $8 - call Function3cb4 + ld a, 8 + call SkipMusic ld a, $e3 ld [rLCDC], a call Function90d56 @@ -96955,8 +96957,8 @@ Functione33e8: ; e33e8 (38:73e8) ld hl, PCSelectLZ ld de, $8000 call Decompress - ld a, $6 - call Function3cb4 + ld a, 6 + call SkipMusic call EnableLCD ret ; e3419 (38:7419) @@ -97617,7 +97619,7 @@ Options_Sound: ; e43dd .SetMono res 5, [hl] - call Function3d47 ;reload the music + call RestartMapMusic .ToggleMono ld de, .Mono @@ -97625,7 +97627,7 @@ Options_Sound: ; e43dd .SetStereo set 5, [hl] - call Function3d47 ;reload the music + call RestartMapMusic .ToggleStereo ld de, .Stereo @@ -101561,7 +101563,7 @@ NPCTrade:: ; fcba8 ld hl, TradedForText call PrintText - call Function3d47 + call RestartMapMusic ld a, TRADE_COMPLETE @@ -112685,7 +112687,7 @@ Function11b7e5: ; 11b7e5 .asm_11b872 call Function2b3c - call Function3d47 + call RestartMapMusic ret ; 11b879 @@ -117747,7 +117749,7 @@ Function17d2ce: ; 17d2ce ld [rSVBK], a ld de, MUSIC_MOBILE_CENTER ld a, e - ld [CurMusic], a + ld [wMapMusic], a ld [MusicFadeIDLo], a ld a, d ld [MusicFadeIDHi], a @@ -119158,7 +119160,7 @@ Function17ff23: ; 17ff23 ret z ld a, $8 ld [MusicFade], a - ld a, [CurMusic] + ld a, [wMapMusic] ld [MusicFadeIDLo], a xor a ld [MusicFadeIDHi], a |