|
|
| TextDisplayer (KyraEngine_v1 *vm, Screen *screen) |
| |
|
int | maxSubstringLen () const |
| |
|
void | setTalkCoords (uint16 y) |
| |
|
int | getCenterStringX (const Common::String &str, int x1, int x2) |
| |
|
int | getCharLength (const char *str, int len) |
| |
|
int | dropCRIntoString (char *str, int offs) |
| |
|
virtual char * | preprocessString (const char *str) |
| |
|
int | buildMessageSubstrings (const char *str) |
| |
|
int | getWidestLineWidth (int linesCount) |
| |
|
virtual void | calcWidestLineBounds (int &x1, int &x2, int w, int cx) |
| |
|
virtual void | restoreTalkTextMessageBkgd (int srcPage, int dstPage) |
| |
|
void | printTalkTextMessage (const char *text, int x, int y, uint8 color, int srcPage, int dstPage) |
| |
|
virtual void | printText (const Common::String &str, int x, int y, uint8 c0, uint8 c1, uint8 c2) |
| |
|
void | printCharacterText (const char *text, int8 charNum, int charX) |
| |
|
bool | printed () const |
| |
|
|
uint16 | _talkMessageY |
| |
|
uint16 | _talkMessageH |
| |
|
int | _langExtraSpacing |
| |
|
| enum | { TALK_SUBSTRING_LEN = 80,
TALK_SUBSTRING_NUM = 6
} |
| |
|
|
void | setTextColor (uint8 color) |
| |
|
|
Screen * | _screen |
| |
|
KyraEngine_v1 * | _vm |
| |
|
char | _talkBuffer [1040] |
| |
|
char | _talkSubstrings [TALK_SUBSTRING_LEN *TALK_SUBSTRING_NUM] |
| |
|
TalkCoords | _talkCoords |
| |
|
bool | _talkMessagePrinted |
| |
|
char | _lineBreakChar |
| |
The documentation for this class was generated from the following file: