2020-07-07 22:50:58 +00:00
|
|
|
PrintPredefTextID::
|
2024-09-19 01:01:18 +00:00
|
|
|
ldh [hTextID], a
|
2020-07-07 22:50:58 +00:00
|
|
|
ld hl, TextPredefs
|
|
|
|
call SetMapTextPointer
|
|
|
|
ld hl, wTextPredefFlag
|
2024-09-24 03:51:44 +00:00
|
|
|
set BIT_TEXT_PREDEF, [hl]
|
2020-07-07 22:50:58 +00:00
|
|
|
call DisplayTextID
|
|
|
|
|
|
|
|
RestoreMapTextPointer::
|
2023-11-17 18:50:27 +00:00
|
|
|
ld hl, wCurMapTextPtr
|
2020-07-07 22:50:58 +00:00
|
|
|
ldh a, [hSavedMapTextPtr]
|
|
|
|
ld [hli], a
|
|
|
|
ldh a, [hSavedMapTextPtr + 1]
|
|
|
|
ld [hl], a
|
|
|
|
ret
|
|
|
|
|
|
|
|
SetMapTextPointer::
|
2023-11-17 18:50:27 +00:00
|
|
|
ld a, [wCurMapTextPtr]
|
2020-07-07 22:50:58 +00:00
|
|
|
ldh [hSavedMapTextPtr], a
|
2023-11-17 18:50:27 +00:00
|
|
|
ld a, [wCurMapTextPtr + 1]
|
2020-07-07 22:50:58 +00:00
|
|
|
ldh [hSavedMapTextPtr + 1], a
|
|
|
|
ld a, l
|
2023-11-17 18:50:27 +00:00
|
|
|
ld [wCurMapTextPtr], a
|
2020-07-07 22:50:58 +00:00
|
|
|
ld a, h
|
2023-11-17 18:50:27 +00:00
|
|
|
ld [wCurMapTextPtr + 1], a
|
2020-07-07 22:50:58 +00:00
|
|
|
ret
|
|
|
|
|
|
|
|
INCLUDE "data/text_predef_pointers.asm"
|