summaryrefslogtreecommitdiff
path: root/engine/menus/intro_menu.asm
diff options
context:
space:
mode:
Diffstat (limited to 'engine/menus/intro_menu.asm')
-rw-r--r--engine/menus/intro_menu.asm33
1 files changed, 17 insertions, 16 deletions
diff --git a/engine/menus/intro_menu.asm b/engine/menus/intro_menu.asm
index 3bb21b55b..37f88506a 100644
--- a/engine/menus/intro_menu.asm
+++ b/engine/menus/intro_menu.asm
@@ -1,4 +1,4 @@
-_MainMenu:
+Intro_MainMenu:
ld de, MUSIC_NONE
call PlayMusic
call DelayFrame
@@ -54,8 +54,8 @@ MysteryGift:
farcall DoMysteryGift
ret
-OptionsMenu:
- farcall _OptionsMenu
+Option:
+ farcall _Option
ret
NewGame:
@@ -66,7 +66,8 @@ NewGame:
call AreYouABoyOrAreYouAGirl
call OakSpeech
call InitializeWorld
- ld a, 1
+
+ ld a, LANDMARK_NEW_BARK_TOWN
ld [wPrevLandmark], a
ld a, SPAWN_HOME
@@ -77,7 +78,7 @@ NewGame:
jp FinishContinueFunction
AreYouABoyOrAreYouAGirl:
- farcall Mobile_AlwaysReturnNotCarry ; some mobile stuff
+ farcall Mobile_AlwaysReturnNotCarry ; mobile
jr c, .ok
farcall InitGender
ret
@@ -780,7 +781,7 @@ NamePlayer:
.Kris:
db "KRIS@@@@@@@"
-Unreferenced_Function60e9:
+Unreferenced_GSShowPlayerNamingChoices:
call LoadMenuHeader
call VerticalMenu
ld a, [wMenuCursorY]
@@ -910,7 +911,7 @@ ShrinkFrame:
Intro_PlacePlayerSprite:
farcall GetPlayerIcon
- ld c, $c
+ ld c, 12
ld hl, vTiles0
call Request2bpp
@@ -939,7 +940,7 @@ Intro_PlacePlayerSprite:
.male
ld a, b
- ld [hli], a
+ ld [hli], a ; attributes
dec c
jr nz, .loop
ret
@@ -952,7 +953,7 @@ Intro_PlacePlayerSprite:
db 10 * 8 + 4, 9 * 8, 2
db 10 * 8 + 4, 10 * 8, 3
-CrystalIntroSequence:
+IntroSequence:
callfar Copyright_GameFreakPresents
jr c, StartTitleScreen
farcall CrystalIntro
@@ -1008,10 +1009,10 @@ StartTitleScreen:
jp hl
.dw
- dw _MainMenu
+ dw Intro_MainMenu
dw DeleteSaveData
- dw CrystalIntroSequence
- dw CrystalIntroSequence
+ dw IntroSequence
+ dw IntroSequence
dw ResetClock
.TitleScreen:
@@ -1258,12 +1259,12 @@ Unreferenced_Function639b:
ret nz
ld bc, wSpriteAnim10
ld hl, SPRITEANIMSTRUCT_FRAME
- add hl, bc ; over-the-top compicated way to load wc3ae into hl
+ add hl, bc
ld l, [hl]
ld h, 0
add hl, hl
add hl, hl
- ld de, .Data63ca
+ ld de, .Data_63ca
add hl, de
; If bit 2 of [wTitleScreenTimer] is set, get the second dw; else, get the first dw
ld a, [wTitleScreenTimer]
@@ -1283,7 +1284,7 @@ Unreferenced_Function639b:
call InitSpriteAnimStruct
ret
-.Data63ca:
+.Data_63ca:
; frame 0 y, x; frame 1 y, x
db 11 * 8 + 4, 10 * 8, 0 * 8, 0 * 8
db 11 * 8 + 4, 13 * 8, 11 * 8 + 4, 11 * 8
@@ -1333,4 +1334,4 @@ GameInit::
ld a, $90
ldh [hWY], a
call WaitBGMap
- jp CrystalIntroSequence
+ jp IntroSequence