summaryrefslogtreecommitdiff
path: root/engine/events
diff options
context:
space:
mode:
authorRangi <remy.oukaour+rangi42@gmail.com>2021-03-08 09:41:55 -0500
committerRangi <remy.oukaour+rangi42@gmail.com>2021-03-08 09:41:55 -0500
commitc1c609ec4a4bab7fef0e744cd631567b57c794fa (patch)
tree0cb20238976b10490e5b6ef9bbf92067dce454db /engine/events
parent9c17fb14c8068d6662b9ca1cb048ed206b6770ee (diff)
Identify scrolling menu lists in WRAM
Fixes #809
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 e51b6be15..001122fb9 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