Split up engine/events/hidden_object_functions

This commit is contained in:
Rangi 2020-07-03 13:23:51 -04:00
parent 6bd86e10c3
commit e882708b85
29 changed files with 1174 additions and 1173 deletions

View file

@ -0,0 +1,65 @@
PrintNotebookText:
call EnableAutoTextBoxDrawing
ld a, $1
ld [wDoNotWaitForButtonPressAfterDisplayingText], a
ld a, [wHiddenObjectFunctionArgument]
jp PrintPredefTextID
TMNotebook::
TX_FAR TMNotebookText
TX_WAIT
db "@"
ViridianSchoolNotebook::
TX_ASM
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
TurnPageSchoolNotebook:
ld hl, TurnPageText
call PrintText
call YesNoChoice
ld a, [wCurrentMenuItem]
and a
ret
TurnPageText:
TX_FAR _TurnPageText
db "@"
ViridianSchoolNotebookText5:
TX_FAR _ViridianSchoolNotebookText5
TX_WAIT
db "@"
ViridianSchoolNotebookText1:
TX_FAR _ViridianSchoolNotebookText1
db "@"
ViridianSchoolNotebookText2:
TX_FAR _ViridianSchoolNotebookText2
db "@"
ViridianSchoolNotebookText3:
TX_FAR _ViridianSchoolNotebookText3
db "@"
ViridianSchoolNotebookText4:
TX_FAR _ViridianSchoolNotebookText4
db "@"