aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/VermilionDock.asm
diff options
context:
space:
mode:
authordannye <33dannye@gmail.com>2023-11-20 00:33:27 -0600
committerdannye <33dannye@gmail.com>2023-11-20 20:23:27 -0600
commit298e99d3776580585c3f434e5d93137ae431bdd3 (patch)
treea808c4ffd0fd0f9bd28972bae5236e0d3345c8e5 /scripts/VermilionDock.asm
parentAdd sound bits documentation for wOptions (#110) (diff)
parentName 2 unnamed labels I missed in SeafoamIslandsB4F and PokemonMansion3F (#437) (diff)
downloadpokeyellow-298e99d3776580585c3f434e5d93137ae431bdd3.tar.gz
pokeyellow-298e99d3776580585c3f434e5d93137ae431bdd3.tar.xz
pokeyellow-298e99d3776580585c3f434e5d93137ae431bdd3.zip
Merge branch 'master' of https://github.com/pret/pokered
Diffstat (limited to 'scripts/VermilionDock.asm')
-rw-r--r--scripts/VermilionDock.asm45
1 files changed, 23 insertions, 22 deletions
diff --git a/scripts/VermilionDock.asm b/scripts/VermilionDock.asm
index a0f9d63e..934b8d2f 100644
--- a/scripts/VermilionDock.asm
+++ b/scripts/VermilionDock.asm
@@ -1,14 +1,14 @@
VermilionDock_Script:
call EnableAutoTextBoxDrawing
CheckEventHL EVENT_STARTED_WALKING_OUT_OF_DOCK
- jr nz, .asm_1db8d
+ jr nz, .walking_out_of_dock
CheckEventReuseHL EVENT_GOT_HM01
ret z
ld a, [wDestinationWarpID]
cp $1
ret nz
CheckEventReuseHL EVENT_SS_ANNE_LEFT
- jp z, VermilionDock_1db9b
+ jp z, VermilionDockSSAnneLeavesScript
SetEventReuseHL EVENT_STARTED_WALKING_OUT_OF_DOCK
call Delay3
ld hl, wd730
@@ -26,7 +26,7 @@ VermilionDock_Script:
dec a
ld [wJoyIgnore], a
ret
-.asm_1db8d
+.walking_out_of_dock
CheckEventAfterBranchReuseHL EVENT_WALKED_OUT_OF_DOCK, EVENT_STARTED_WALKING_OUT_OF_DOCK
ret nz
ld a, [wSimulatedJoypadStatesIndex]
@@ -36,7 +36,7 @@ VermilionDock_Script:
SetEventReuseHL EVENT_WALKED_OUT_OF_DOCK
ret
-VermilionDock_1db9b:
+VermilionDockSSAnneLeavesScript:
SetEventForceReuseHL EVENT_SS_ANNE_LEFT
ld a, $ff
ld [wJoyIgnore], a
@@ -77,7 +77,7 @@ VermilionDock_1db9b:
ld [wUpdateSpritesEnabled], a
ld d, $0
ld e, $8
-.asm_1dbfa
+.shift_columns_up
ld hl, $2
add hl, bc
ld a, l
@@ -90,19 +90,19 @@ VermilionDock_1db9b:
call VermilionDock_EmitSmokePuff
pop de
ld b, $10
-.asm_1dc11
+.smoke_puff_drift_loop
call VermilionDock_AnimSmokePuffDriftRight
ld c, $8
-.asm_1dc16
- call VermilionDock_1dc7c
+.delay_between_drifts
+ call VermilionDock_SyncScrollWithLY
dec c
- jr nz, .asm_1dc16
+ jr nz, .delay_between_drifts
inc d
dec b
- jr nz, .asm_1dc11
+ jr nz, .smoke_puff_drift_loop
pop bc
dec e
- jr nz, .asm_1dbfa
+ jr nz, .shift_columns_up
xor a
ldh [rWY], a
ldh [hWY], a
@@ -129,12 +129,12 @@ VermilionDock_AnimSmokePuffDriftRight:
swap a
ld c, a
ld de, 4
-.loop
+.drift_loop
inc [hl]
inc [hl]
add hl, de
dec c
- jr nz, .loop
+ jr nz, .drift_loop
pop de
pop bc
ret
@@ -161,22 +161,22 @@ VermilionDockOAMBlock:
db $fe, $10
db $ff, $10
-VermilionDock_1dc7c:
+VermilionDock_SyncScrollWithLY:
ld h, d
ld l, $50
- call .asm_1dc86
+ call .sync_scroll_ly
ld h, $0
ld l, $80
-.asm_1dc86
+.sync_scroll_ly
ldh a, [rLY]
cp l
- jr nz, .asm_1dc86
+ jr nz, .sync_scroll_ly
ld a, h
ldh [rSCX], a
-.asm_1dc8e
+.wait_for_ly_match
ldh a, [rLY]
cp h
- jr z, .asm_1dc8e
+ jr z, .wait_for_ly_match
ret
VermilionDock_EraseSSAnne:
@@ -209,8 +209,9 @@ VermilionDock_EraseSSAnne:
ret
VermilionDock_TextPointers:
- dw VermilionDockText1
+ def_text_pointers
+ dw_const VermilionDockUnusedText, TEXT_VERMILIONDOCK_UNUSED
-VermilionDockText1:
- text_far _VermilionDockText1
+VermilionDockUnusedText:
+ text_far _VermilionDockUnusedText
text_end