1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
PrintNotebookText:
call EnableAutoTextBoxDrawing
ld a, $1
ld [wDoNotWaitForButtonPressAfterDisplayingText], a
ld a, [wHiddenObjectFunctionArgument]
jp PrintPredefTextID
TMNotebook::
text_far TMNotebookText
text_waitbutton
text_end
ViridianSchoolNotebook::
text_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:
text_far _TurnPageText
text_end
ViridianSchoolNotebookText5:
text_far _ViridianSchoolNotebookText5
text_waitbutton
text_end
ViridianSchoolNotebookText1:
text_far _ViridianSchoolNotebookText1
text_end
ViridianSchoolNotebookText2:
text_far _ViridianSchoolNotebookText2
text_end
ViridianSchoolNotebookText3:
text_far _ViridianSchoolNotebookText3
text_end
ViridianSchoolNotebookText4:
text_far _ViridianSchoolNotebookText4
text_end
|