pokered/engine/hidden_object_functions14.asm

101 lines
1.9 KiB
NASM
Raw Normal View History

2016-06-12 00:24:04 +00:00
PrintNotebookText:
2014-05-22 22:13:20 +00:00
call EnableAutoTextBoxDrawing
ld a, $1
2014-09-13 07:50:56 +00:00
ld [wDoNotWaitForButtonPressAfterDisplayingText], a
2015-08-07 19:39:29 +00:00
ld a, [wHiddenObjectFunctionArgument]
2014-05-22 22:13:20 +00:00
jp PrintPredefTextID
2016-06-12 00:24:04 +00:00
TMNotebook:
2014-05-22 22:13:20 +00:00
TX_FAR TMNotebookText
2016-07-18 06:17:03 +00:00
TX_WAIT
2014-05-22 22:13:20 +00:00
db "@"
2016-06-12 00:24:04 +00:00
ViridianSchoolNotebook:
2015-07-03 19:58:50 +00:00
TX_ASM
2014-05-22 22:13:20 +00:00
ld hl, ViridianSchoolNotebookText1
call PrintText
call TurnPageSchoolNotebook
jr nz, .doneReading
ld hl, ViridianSchoolNotebookText2
call PrintText
call TurnPageSchoolNotebook
jr nz, .doneReading
ld hl, ViridianSchoolNotebookText3
call PrintText
call TurnPageSchoolNotebook
jr nz, .doneReading
ld hl, ViridianSchoolNotebookText4
call PrintText
ld hl, ViridianSchoolNotebookText5
call PrintText
.doneReading
jp TextScriptEnd
2016-06-12 00:24:04 +00:00
TurnPageSchoolNotebook:
2014-05-22 22:13:20 +00:00
ld hl, TurnPageText
call PrintText
call YesNoChoice
ld a, [wCurrentMenuItem]
and a
ret
2016-06-12 00:24:04 +00:00
TurnPageText:
2014-05-22 22:13:20 +00:00
TX_FAR _TurnPageText
db "@"
2016-06-12 00:24:04 +00:00
ViridianSchoolNotebookText5:
2014-05-22 22:13:20 +00:00
TX_FAR _ViridianSchoolNotebookText5
2016-07-18 06:17:03 +00:00
TX_WAIT
2014-05-22 22:13:20 +00:00
db "@"
2016-06-12 00:24:04 +00:00
ViridianSchoolNotebookText1:
2014-05-22 22:13:20 +00:00
TX_FAR _ViridianSchoolNotebookText1
db "@"
2016-06-12 00:24:04 +00:00
ViridianSchoolNotebookText2:
2014-05-22 22:13:20 +00:00
TX_FAR _ViridianSchoolNotebookText2
db "@"
2016-06-12 00:24:04 +00:00
ViridianSchoolNotebookText3:
2014-05-22 22:13:20 +00:00
TX_FAR _ViridianSchoolNotebookText3
db "@"
2016-06-12 00:24:04 +00:00
ViridianSchoolNotebookText4:
2014-05-22 22:13:20 +00:00
TX_FAR _ViridianSchoolNotebookText4
db "@"
2016-06-12 00:24:04 +00:00
PrintFightingDojoText2:
2014-05-22 22:13:20 +00:00
call EnableAutoTextBoxDrawing
2016-06-12 04:30:05 +00:00
tx_pre_jump EnemiesOnEverySideText
2014-05-22 22:13:20 +00:00
2016-06-12 04:30:05 +00:00
EnemiesOnEverySideText:
TX_FAR _EnemiesOnEverySideText
2014-05-22 22:13:20 +00:00
db "@"
2016-06-12 00:24:04 +00:00
PrintFightingDojoText3:
2014-05-22 22:13:20 +00:00
call EnableAutoTextBoxDrawing
2016-06-12 04:30:05 +00:00
tx_pre_jump WhatGoesAroundComesAroundText
2014-05-22 22:13:20 +00:00
2016-06-12 04:30:05 +00:00
WhatGoesAroundComesAroundText:
TX_FAR _WhatGoesAroundComesAroundText
2014-05-22 22:13:20 +00:00
db "@"
2016-06-12 00:24:04 +00:00
PrintFightingDojoText:
2014-05-22 22:13:20 +00:00
call EnableAutoTextBoxDrawing
tx_pre_jump FightingDojoText
2014-05-22 22:13:20 +00:00
2016-06-12 00:24:04 +00:00
FightingDojoText:
2014-05-22 22:13:20 +00:00
TX_FAR _FightingDojoText
db "@"
2016-06-12 00:24:04 +00:00
PrintIndigoPlateauHQText:
ld a, [wSpriteStateData1 + 9]
cp SPRITE_FACING_UP
2014-05-22 22:13:20 +00:00
ret nz
call EnableAutoTextBoxDrawing
tx_pre_jump IndigoPlateauHQText
2014-05-22 22:13:20 +00:00
2016-06-12 00:24:04 +00:00
IndigoPlateauHQText:
2014-05-22 22:13:20 +00:00
TX_FAR _IndigoPlateauHQText
db "@"