22 #ifndef TEENAGENT_DIALOG_H 23 #define TEENAGENT_DIALOG_H 25 #include "common/endian.h" 26 #include "common/str.h" 32 textColorJohnNoty = 0xd0,
33 textColorCampGuard = 0xd0,
34 textColorShockedCaptain = 0xd0,
36 textColorCredits = 0xd1,
37 textColorBankGuard = 0xd7,
38 textColorGrandpa = 0xd8,
39 textColorMansionGuard = 0xd9,
40 textColorMarkEnd = 0xe3,
41 textColorProfessor = 0xe5,
42 textColorOldLady = 0xe5,
44 textColorWellEcho = 0xe5,
45 textColorSonny = 0xe5,
46 textColorEskimo = 0xe5,
47 textColorRGBBoss = 0xe7,
48 textColorGoldDriver = 0xe7,
49 textColorFortuneTeller = 0xeb,
50 textColorCaptain = 0xec,
53 textColorBarman = 0xef
88 { 0,
true, textColorMark },
89 { 1,
true, textColorGoldDriver },
90 { 2,
true, textColorBankGuard },
91 { 3,
true, textColorRGBBoss },
92 { 0,
false, textColorFortuneTeller },
93 { 4,
true, textColorCampGuard },
94 { 5,
true, textColorCaptain },
95 { 5,
true, textColorShockedCaptain },
96 { 6,
true, textColorBarman },
97 { 7,
true, textColorSonny, },
98 { 8,
true, textColorGrandpa },
99 { 1,
false, textColorAnne },
100 { 9,
true, textColorWellEcho },
101 { 2,
false, textColorOldLady },
102 { 10,
true, textColorMansionGuard },
103 { 11,
true, textColorJohnNoty },
104 { 12,
true, textColorProfessor },
105 { 13,
true, textColorCook },
106 { 14,
true, textColorEskimo },
107 { 15,
true, textColorMike },
108 { 0,
true, textColorMarkEnd },
109 { 0,
true, textColorCredits }
119 uint16 pop(
Scene *scene, uint16 addr, uint16 animation1, uint16 animation2, CharacterID character1ID, CharacterID character2ID, byte slot1, byte slot2);
121 uint16 popMark(
Scene *scene, uint16 addr) {
122 return pop(scene, addr, 0, 0, kMark, kMark, 0, 0);
125 void show(uint16 dialogNum,
Scene *scene, uint16 animation1, uint16 animation2, CharacterID character1ID, CharacterID character2ID, byte slot1, byte slot2);
127 void showMono(uint16 dialogNum,
Scene *scene, uint16 animation, CharacterID characterID, byte slot) {
128 show(dialogNum, scene, animation, animation, characterID, characterID, slot, slot);
131 void showMark(uint16 dialogNum,
Scene *scene) {
132 show(dialogNum, scene, 0, 0, kMark, kMark, 0, 0);
138 void show(
Scene *scene, uint32 addr, uint16 animation1, uint16 animation2, CharacterID character1ID, CharacterID character2ID, byte slot1, byte slot2);
Definition: teenagent.h:94