aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/true_talk/tt_parser.h
diff options
context:
space:
mode:
authorPaul Gilbert2016-05-14 09:22:52 -0400
committerPaul Gilbert2016-07-10 16:39:33 -0400
commite862d80cd2f57b3eebdedb9f87c11fa3b5106e6a (patch)
treec54a92d8e793153fb4b66f150a3b75d3432892ca /engines/titanic/true_talk/tt_parser.h
parente5e0e22c56ed6dca6a3471b444720b76255025e0 (diff)
downloadscummvm-rg350-e862d80cd2f57b3eebdedb9f87c11fa3b5106e6a.tar.gz
scummvm-rg350-e862d80cd2f57b3eebdedb9f87c11fa3b5106e6a.tar.bz2
scummvm-rg350-e862d80cd2f57b3eebdedb9f87c11fa3b5106e6a.zip
TITANIC: Beginning of parser input line normalization
Diffstat (limited to 'engines/titanic/true_talk/tt_parser.h')
-rw-r--r--engines/titanic/true_talk/tt_parser.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/engines/titanic/true_talk/tt_parser.h b/engines/titanic/true_talk/tt_parser.h
index 89977067cb..7df82b0b5b 100644
--- a/engines/titanic/true_talk/tt_parser.h
+++ b/engines/titanic/true_talk/tt_parser.h
@@ -30,22 +30,24 @@ namespace Titanic {
class CScriptHandler;
class TTparser {
+private:
+ int normalize(TTinput *input);
public:
CScriptHandler *_owner;
int _field4;
- int _field8;
+ TTinput *_input;
int _fieldC;
int _field10;
int _field14;
int _field18;
public:
- TTparser(CScriptHandler *owner) : _owner(owner), _field4(0), _field8(0),
- _fieldC(0), _field10(0), _field14(0), _field18(0) {}
+ TTparser(CScriptHandler *owner) : _owner(owner), _field4(0),
+ _input(nullptr), _fieldC(0), _field10(0), _field14(0), _field18(0) {}
/**
* Gets passed a newly created input wrapper during conversation text processing
*/
- void processInput(TTinput *input);
+ int processInput(TTinput *input);
};
} // End of namespace Titanic