diff options
Diffstat (limited to 'engines/cge/gettext.cpp')
-rw-r--r-- | engines/cge/gettext.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/engines/cge/gettext.cpp b/engines/cge/gettext.cpp index c1d54099f8..69e19b175c 100644 --- a/engines/cge/gettext.cpp +++ b/engines/cge/gettext.cpp @@ -36,9 +36,9 @@ namespace CGE { GET_TEXT *GET_TEXT::Ptr = NULL; -GET_TEXT::GET_TEXT(const char *info, char *text, int size, void (*click)(void)) - : Text(text), Size(min<int>(size, GTMAX)), Len(min<int>(Size, strlen(text))), - Cntr(GTBLINK), Click(click), OldKeybClient(KEYBOARD::SetClient(this)) { +GET_TEXT::GET_TEXT(CGEEngine *vm, const char *info, char *text, int size, void (*click)(void)) + : TALK(vm), Text(text), Size(min<int>(size, GTMAX)), Len(min<int>(Size, strlen(text))), + Cntr(GTBLINK), Click(click), OldKeybClient(KEYBOARD::SetClient(this)), _vm(vm) { int i = 2 * TEXT_HM + Font->Width(info); Ptr = this; Mode = RECT; @@ -82,7 +82,7 @@ void GET_TEXT::Touch(uint16 mask, int x, int y) { case Enter : Buff[Len] = '\0'; strcpy(Text, Buff); - for (p = Text; *p; p ++) { + for (p = Text; *p; p++) { char *q = strchr(ogon, *p); if (q) *p = bezo[q - ogon]; @@ -110,7 +110,7 @@ void GET_TEXT::Touch(uint16 mask, int x, int y) { if (Len < Size && 2 * TEXT_HM + Font->Width(Buff) + Font->Wid[x] <= W) { Buff[Len + 2] = Buff[Len + 1]; Buff[Len + 1] = Buff[Len]; - Buff[Len ++] = x; + Buff[Len++] = x; } } break; |