22 #ifndef TRECISION_TEXT_H 23 #define TRECISION_TEXT_H 25 #define MAXLENSUBSTRING 128 26 #define MAXSUBSTRING 16 28 #include "common/scummsys.h" 29 #include "trecision/struct.h" 33 class TrecisionEngine;
38 uint16 _textColor = 0;
46 uint32 _someoneSpeakTime;
49 char _subString[MAXSUBSTRING][MAXLENSUBSTRING];
50 uint16 _subStringUsed;
52 uint16 _subStringStart;
53 uint16 _curSentenceId;
56 uint16 _talkingPersonId;
62 Common::Point positionString(uint16 x, uint16 y,
const char *
string,
bool characterFl);
63 void formattingSuperString();
64 void formattingOneString();
66 void characterContinueTalk();
68 void someoneContinueTalk();
76 void showObjName(uint16 obj,
bool show);
77 void someoneSay(uint16 sentence, uint16 person);
78 void characterSay(uint16 i);
79 void characterSayInAction(uint16 ss);
81 void addText(
Common::Point pos,
const char *text, uint16 textCol);
87 void clearTextStack();
Definition: trecision.h:112