From c1c609ec4a4bab7fef0e744cd631567b57c794fa Mon Sep 17 00:00:00 2001 From: Rangi Date: Mon, 8 Mar 2021 09:41:55 -0500 Subject: Identify scrolling menu lists in WRAM Fixes #809 --- engine/events/elevator.asm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'engine/events') 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 -- cgit v1.2.3