Commit Graph
18 Commits
Author SHA1 Message Date
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