summaryrefslogtreecommitdiff
path: root/engine/events
diff options
context:
space:
mode:
authorRangi <remy.oukaour+rangi42@gmail.com>2021-03-08 09:45:51 -0500
committerRangi <remy.oukaour+rangi42@gmail.com>2021-03-08 09:45:51 -0500
commitabfe4f96ee0db03ac00ab52282cf182d636b35b4 (patch)
tree25fbd54afeb3288361d464ed7568c588c263bd3f /engine/events
parentb423e94be700cc6434465cf1dcccf0b677489192 (diff)
Identify scrolling menu lists in WRAM
Diffstat (limited to 'engine/events')
-rw-r--r--engine/events/elevator.asm5
1 files changed, 3 insertions, 2 deletions
diff --git a/engine/events/elevator.asm b/engine/events/elevator.asm
index e51b6be1..001122fb 100644
--- a/engine/events/elevator.asm
+++ b/engine/events/elevator.asm
@@ -27,7 +27,7 @@ Elevator::
ret
.LoadFloors:
- ld de, wCurElevator
+ ld de, wCurElevatorCount
ld bc, wElevatorDataEnd - wElevatorData
ld hl, wElevatorPointer
ld a, [hli]
@@ -38,6 +38,7 @@ Elevator::
inc hl
ld [de], a
inc de
+ assert wCurElevatorCount + 1 == wCurElevatorFloors
.loop
ld a, [wElevatorPointerBank]
call GetFarByte
@@ -184,7 +185,7 @@ Elevator_MenuData:
db SCROLLINGMENU_DISPLAY_ARROWS ; flags
db 4, 0 ; rows, columns
db SCROLLINGMENU_ITEMS_NORMAL ; item format
- dbw 0, wCurElevator
+ dbw 0, wCurElevatorCount
dba GetElevatorFloorStrings
dba NULL
dba NULL