aboutsummaryrefslogtreecommitdiffstats
path: root/engine/menu/start_sub_menus.asm
diff options
context:
space:
mode:
authorRangi <35663410+Rangi42@users.noreply.github.com>2020-06-27 15:32:24 -0400
committerGitHub <noreply@github.com>2020-06-27 15:32:24 -0400
commit4b853ad676e061a6c4b0fcc030855a2705776864 (patch)
treea6d6f2976827862f4a5f402e92c8479ccf7fb349 /engine/menu/start_sub_menus.asm
parentMerge pull request #250 from Rangi42/master (diff)
downloadpokeyellow-4b853ad676e061a6c4b0fcc030855a2705776864.tar.gz
pokeyellow-4b853ad676e061a6c4b0fcc030855a2705776864.tar.xz
pokeyellow-4b853ad676e061a6c4b0fcc030855a2705776864.zip
Separate maps.asm, pics.asm, sprites.asm, and tilesets.asm from main.asm (#251)
Each new file builds its own .o, along with separate main.o and home.o, which necessitates many more "exported::" labels.
Diffstat (limited to 'engine/menu/start_sub_menus.asm')
-rwxr-xr-xengine/menu/start_sub_menus.asm16
1 files changed, 8 insertions, 8 deletions
diff --git a/engine/menu/start_sub_menus.asm b/engine/menu/start_sub_menus.asm
index 04efe711..b81769a2 100755
--- a/engine/menu/start_sub_menus.asm
+++ b/engine/menu/start_sub_menus.asm
@@ -1,4 +1,4 @@
-StartMenu_Pokedex:
+StartMenu_Pokedex::
predef ShowPokedexMenu
call LoadScreenTilesFromBuffer2 ; restore saved screen
call Delay3
@@ -6,7 +6,7 @@ StartMenu_Pokedex:
call UpdateSprites
jp RedisplayStartMenu
-StartMenu_Pokemon:
+StartMenu_Pokemon::
ld a, [wPartyCount]
and a
jp z, RedisplayStartMenu
@@ -284,7 +284,7 @@ StartMenu_Pokemon:
db "@"
; writes a blank tile to all possible menu cursor positions on the party menu
-ErasePartyMenuCursors:
+ErasePartyMenuCursors::
coord hl, 0, 1
ld bc, 2 * 20 ; menu cursor positions are 2 rows apart
ld a, 6 ; 6 menu cursor positions
@@ -299,7 +299,7 @@ ItemMenuLoop:
call LoadScreenTilesFromBuffer2DisableBGTransfer ; restore saved screen
call RunDefaultPaletteCommand
-StartMenu_Item:
+StartMenu_Item::
ld a, [wLinkState]
dec a ; is the player in the Colosseum or Trade Centre?
jr nz, .notInCableClubRoom
@@ -450,7 +450,7 @@ INCLUDE "data/party_items.asm"
INCLUDE "data/overworld_items.asm"
-StartMenu_TrainerInfo:
+StartMenu_TrainerInfo::
call GBPalWhiteOut
call ClearScreen
call UpdateSprites
@@ -638,7 +638,7 @@ TrainerInfo_DrawVerticalLine:
jr nz, .loop
ret
-StartMenu_SaveReset:
+StartMenu_SaveReset::
ld a, [wd72e]
bit 6, a ; is the player using the link feature?
jp nz, Init
@@ -646,7 +646,7 @@ StartMenu_SaveReset:
call LoadScreenTilesFromBuffer2 ; restore saved screen
jp HoldTextDisplayOpen
-StartMenu_Option:
+StartMenu_Option::
xor a
ld [H_AUTOBGTRANSFERENABLED], a
call ClearScreen
@@ -657,7 +657,7 @@ StartMenu_Option:
call UpdateSprites
jp RedisplayStartMenu
-SwitchPartyMon:
+SwitchPartyMon::
call SwitchPartyMon_InitVarOrSwapData ; swap data
ld a, [wSwappedMenuItem]
call SwitchPartyMon_ClearGfx