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
57 class TeenAgentEngine;
63 uint16 pop(
Scene *scene, uint16 addr, uint16 animation1, uint16 animation2, byte color1, byte color2, byte slot1, byte slot2);
65 uint16 popMark(
Scene *scene, uint16 addr) {
66 return pop(scene, addr, 0, 0, textColorMark, textColorMark, 0, 0);
69 void show(uint16 dialogNum,
Scene *scene, uint16 animation1, uint16 animation2, byte color1, byte color2, byte slot1, byte slot2);
71 void showMono(uint16 dialogNum,
Scene *scene, uint16 animation, byte color, byte slot) {
72 show(dialogNum, scene, animation, animation, color, color, slot, slot);
75 void showMark(uint16 dialogNum,
Scene *scene) {
76 show(dialogNum, scene, 0, 0, textColorMark, textColorMark, 0, 0);
82 void show(
Scene *scene, uint16 addr, uint16 animation1, uint16 animation2, byte color1, byte color2, byte slot1, byte slot2);
Definition: teenagent.h:83