Level selection menu: print landmark level and name (#12)

This commit is contained in:
xCrystal
2024-01-21 17:01:44 +01:00
parent 2e5546f828
commit ce2f5f3822
10 changed files with 139 additions and 17 deletions

View File

@@ -11,6 +11,16 @@ endc
DEF NUM_LANDMARKS EQU const_value
assert NUM_LANDMARKS <= 254
; constants used in Level Selection Menu
DEF LSMTEXTBOX_WIDTH EQU 18
DEF LSMTEXTBOX_HEIGHT EQU 2
DEF LSMTEXTBOX_X_COORD EQU 1
DEF LSMTEXTBOX_Y_COORD EQU 15
DEF LSMTEXTBOX_MAX_TEXT_ROW_LENGTH EQU LSMTEXTBOX_WIDTH - 5
DEF LSMTEXTBOX_BLACK_TILE EQU "<LSMTEXTBOX_BLACK_TILE>"
DEF LSMTEXTBOX_LEVEL_INDICATOR_TILE EQU $30
DEF LSMTEXTBOX_LEVEL_NUMBERS_FIRST_TILE EQU $31
; used in CaughtData (legacy)
const_def $7f, -1
const LANDMARK_EVENT ; $7f