David Fioramonti
c96b01b82e
TITANIC: Reduce header includes for titanic.h
...
I reduced the header includes a lot in Titanic.h and forward
declared when I could. Titanic.h was including a lot and
a lot of functions that were including it were not using its
API. This will help make it more clear which implementation
files are using which class since they will just need to include
which ones they need.
I also moved the debug related items in Titanic.h into the debugger
header.
I also reordered several of the the header includes to be local to
global.
2017-08-24 04:06:54 -07:00
Paul Gilbert
186697eca9
TITANIC: Fix initialisation of the title script
2017-01-24 20:07:45 -05:00
Paul Gilbert
c6a24d1540
TITANIC: Properly initialize NPC scripts
2016-11-13 15:39:59 -05:00
Paul Gilbert
738bdf94aa
TITANIC: Fix showing replies with multiple response fragments
2016-11-05 09:46:57 -04:00
Paul Gilbert
b1105a6686
TITANIC: Fixes to building NPC response chain
2016-09-02 18:17:00 -04:00
Paul Gilbert
d9435e538f
TITANIC: Added BellbotScript process
2016-07-30 20:02:52 -04:00
Paul Gilbert
8cc9142a92
TITANIC: Renaming for NPC state methods
2016-07-27 19:41:07 -04:00
Paul Gilbert
d3dc8d81ce
TITANIC: Beginnings of BarbotScript process
2016-07-15 19:21:45 -04:00
Paul Gilbert
9f6a3d36f7
TITANIC: Further fleshing out of TTscriptBase
2016-07-15 19:17:09 -04:00
Paul Gilbert
4ee0ced047
TITANIC: Fleshing out TTscriptBase class
2016-07-15 19:17:05 -04:00
Paul Gilbert
6ab35972e8
TITANIC: Implement TTconcept getText
2016-07-15 19:14:27 -04:00
Paul Gilbert
6fa65bbf0a
TITANIC: Add proper destruction of node chains
2016-07-15 19:13:17 -04:00
Paul Gilbert
5da19b674d
TITANIC: Changed TTinput to TTsentence to match original
2016-07-15 19:12:48 -04:00
Paul Gilbert
aead3a0083
TITANIC: Beginnings of TThist class
2016-07-15 19:12:46 -04:00
Paul Gilbert
39b85d845b
TITANIC: Changed parser & script processInput methods to preprocess
2016-07-15 19:12:44 -04:00
Paul Gilbert
e862d80cd2
TITANIC: Beginning of parser input line normalization
2016-07-10 16:39:33 -04:00
Paul Gilbert
e5e0e22c56
TITANIC: Beginnings of TTinput class
2016-07-10 16:39:32 -04:00
Paul Gilbert
e68e8334ed
TITANIC: Beginnings of True Talk scripts hierarchy
2016-03-11 22:55:14 -05:00