diff options
Diffstat (limited to 'engines/cge/talk.cpp')
-rw-r--r-- | engines/cge/talk.cpp | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/engines/cge/talk.cpp b/engines/cge/talk.cpp index 1739511a49..b67d9082ac 100644 --- a/engines/cge/talk.cpp +++ b/engines/cge/talk.cpp @@ -66,7 +66,7 @@ void FONT::Load(void) { f.Read(Wid, WID_SIZ); if (! f.Error) { uint16 i, p = 0; - for (i = 0; i < POS_SIZ; i ++) { + for (i = 0; i < POS_SIZ; i++) { Pos[i] = p; p += Wid[i]; } @@ -80,7 +80,7 @@ uint16 FONT::Width(const char *text) { uint16 w = 0; if (text) while (* text) - w += Wid[*(text ++)]; + w += Wid[*(text++)]; return w; } @@ -91,14 +91,14 @@ void FONT::Save(void) { if (! f.Error) { f.Write(Wid, WID_SIZ); if (! f.Error) - f.Write(Map, Pos[POS_SIZ-1] + Wid[WID_SIZ-1]); + f.Write(Map, Pos[POS_SIZ - 1] + Wid[WID_SIZ - 1]); } } */ -TALK::TALK(const char *tx, TBOX_STYLE mode) - : SPRITE(NULL), Mode(mode) { +TALK::TALK(CGEEngine *vm, const char *tx, TBOX_STYLE mode) + : SPRITE(vm, NULL), Mode(mode), _vm(vm) { TS[0] = TS[1] = NULL; Flags.Syst = true; Update(tx); @@ -106,8 +106,8 @@ TALK::TALK(const char *tx, TBOX_STYLE mode) } -TALK::TALK(void) - : SPRITE(NULL), Mode(PURE) { +TALK::TALK(CGEEngine *vm) + : SPRITE(vm, NULL), Mode(PURE), _vm(vm) { TS[0] = TS[1] = NULL; Flags.Syst = true; } @@ -115,7 +115,7 @@ TALK::TALK(void) /* TALK::~TALK (void) { - for (uint16 i = 0; i < ShpCnt; i ++) { + for (uint16 i = 0; i < ShpCnt; i++) { if (FP_SEG(ShpList[i]) != _DS) { // small model: always false delete ShpList[i]; ShpList[i] = NULL; @@ -135,7 +135,7 @@ void TALK::Update(const char *tx) { if (!TS[0]) { uint16 k = 2 * hmarg; mh = 2 * vmarg + FONT_HIG; - for (p = tx; *p; p ++) { + for (p = tx; *p; p++) { if (*p == '|' || *p == '\n') { mh += FONT_HIG + TEXT_LS; if (k > mw) @@ -203,9 +203,9 @@ BITMAP *TALK::Box(uint16 w, uint16 h) { *p = LGRAY; } p = b; - for (int i = 0; i < r; i ++) { + for (int i = 0; i < r; i++) { int j; - for (j = 0; j < r - i; j ++) { + for (j = 0; j < r - i; j++) { p[j] = TRANS; p[w - j - 1] = TRANS; q[j] = TRANS; @@ -256,10 +256,10 @@ void TALK::PutLine(int line, const char *text) { uint16 cw = Font->Wid[*text], i; uint8 *fp = Font->Map + Font->Pos[*text]; - for (i = 0; i < cw; i ++) { + for (i = 0; i < cw; i++) { register uint16 b = fp[i]; uint16 n; - for (n = 0; n < FONT_HIG; n ++) { + for (n = 0; n < FONT_HIG; n++) { if (b & 1) *p = TEXT_FG; b >>= 1; @@ -275,7 +275,7 @@ void TALK::PutLine(int line, const char *text) { } -INFO_LINE::INFO_LINE(uint16 w) : OldTxt(NULL) { +INFO_LINE::INFO_LINE(CGEEngine *vm, uint16 w) : TALK(vm), OldTxt(NULL), _vm(vm) { TS[0] = new BITMAP(w, FONT_HIG, TEXT_BG); SetShapeList(TS); } @@ -293,7 +293,7 @@ void INFO_LINE::Update(const char *tx) { // claer whole rectangle memset(v + 2, TEXT_BG, dsiz); // data bytes memcpy(v + lsiz, v, psiz - lsiz); // tricky replicate lines - * (uint16 *)(v + psiz - 2) = EOI; // plane trailer uint16 + *(uint16 *)(v + psiz - 2) = EOI; // plane trailer uint16 memcpy(v + psiz, v, 3 * psiz); // tricky replicate planes // paint text line @@ -306,7 +306,7 @@ void INFO_LINE::Update(const char *tx) { for (uint16 i = 0; i < cw; i++) { register uint16 b = fp[i]; - for (uint16 n = 0; n < FONT_HIG; n ++) { + for (uint16 n = 0; n < FONT_HIG; n++) { if (b & 1) *p = TEXT_FG; b >>= 1; |