Paul Gilbert
5af8ed228d
TITANIC: Add VocabMode enum, fix German vocab loading
2017-09-18 18:16:03 -04:00
Paul Gilbert
4b1762d649
TITANIC: Revert field renamings in CScriptHandler
...
I initially thought the four concept fields could be given a relevant name
for actor, object, and verb, but on further analysis, it looks like what
fields go in which concept slot depends on the kind of sentence. I haven't
been able to find any consistency, so I'm reverting them back to being
called _concept1P through _concept4P
2017-01-28 16:14:45 -05:00
Paul Gilbert
4353fd8b66
TITANIC: Further CScriptHandler renamings
2017-01-28 15:24:52 -05:00
Paul Gilbert
3087136bab
TITANIC: Renamed sentence concept fields in CScriptHandler
2017-01-28 15:08:15 -05:00
Paul Gilbert
186697eca9
TITANIC: Fix initialisation of the title script
2017-01-24 20:07:45 -05:00
Paul Gilbert
9d6af45877
TITANIC: Removal of un-used fields to reduce Buildbot warnings
...
Note there's a lot of preliminary code in the star_control/ folder
for code that still needs to be fully disassembled & implemented.
So for now I've made liberal use of #if 0 blocks to disable fields
that will likely be needed again in the future
2017-01-15 09:29:04 -05:00
Eugene Sandulenko
dead4aa014
JANITORIAL: Remove trailing spaces
2016-10-09 14:59:58 +02:00
Paul Gilbert
375fb60ff8
TITANIC: Cleanup of True Talk classes
2016-09-02 23:00:17 -04:00
Paul Gilbert
3c547b6b35
TITANIC: Load word lists for each NPC Script class
2016-07-24 23:08:46 -04:00
Paul Gilbert
cf805b07d3
TITANIC: Adding NPC Script support methods
2016-07-24 22:13:55 -04:00
Paul Gilbert
928f9a8974
TITANIC: Remove redundant CScriptHandlerSub class
2016-07-15 19:19:04 -04:00
Paul Gilbert
9f6a3d36f7
TITANIC: Further fleshing out of TTscriptBase
2016-07-15 19:17:09 -04:00
Paul Gilbert
d537a25bd7
TITANIC: Added TTsentenceSubBase setHandlerConcept
2016-07-15 19:15:08 -04:00
Paul Gilbert
b862f95fe1
TITANIC: Added concept pointers to CScriptHandler
2016-07-15 19:14:14 -04:00
Paul Gilbert
6d2f65c97f
TITANIC: New TTconcept constructor and copy methods
2016-07-15 19:14:08 -04:00
Paul Gilbert
886b710484
TITANIC: Implemented TTparser checkReferent
2016-07-15 19:13:47 -04:00
Paul Gilbert
378c96736a
TITANIC: Fields renaming
2016-07-15 19:13:30 -04:00
Paul Gilbert
e5e0e22c56
TITANIC: Beginnings of TTinput class
2016-07-10 16:39:32 -04:00
Paul Gilbert
eb94894688
TITANIC: Implement TTword hierarchy virtual methods
2016-07-10 16:39:31 -04:00
Paul Gilbert
e8971dd106
TITANIC: Rename CScriptHandlerSub2 to TTparser
2016-07-10 16:39:26 -04:00
Paul Gilbert
7b71462046
TITANIC: Implementing virtual methods for TTword
2016-07-10 16:39:23 -04:00
Paul Gilbert
4410c75599
TITANIC: Rename STVocab to TTvocab to match original
2016-07-10 16:39:22 -04:00
Paul Gilbert
7700923298
TITANIC: Change CFileReader to CExeResoucres
2016-07-10 16:39:19 -04:00
Paul Gilbert
45f84a9da5
TITANIC: Fix script handler initialization
2016-07-10 16:38:58 -04:00
Paul Gilbert
9ce6391a94
TITANIC: Beginnings of TTWord hierarchy
2016-07-10 16:38:53 -04:00
Paul Gilbert
71179e3763
TITANIC: More script handler setup
2016-07-10 16:38:52 -04:00
Paul Gilbert
c4375b134a
TITANIC: Beginnings of STVocab class, CScriptHandler constructor
2016-07-10 16:38:51 -04:00
Paul Gilbert
74935b371f
TITANIC: Implementing scriptChanged methods
2016-07-10 16:38:50 -04:00
Paul Gilbert
0cbd9f5063
TITANIC: Changing TTNamed* classes to TTNpc*
2016-07-10 16:38:47 -04:00
Paul Gilbert
babdf0aa03
TITANIC: Setting up of title engine and title script
2016-07-10 16:38:44 -04:00
Paul Gilbert
339df8657e
TITANIC: Implement CTrueTalkManager triggerNPC
2016-07-10 16:38:42 -04:00
Paul Gilbert
1e42f6ffed
TITANIC: Beginnings of input line processing
2016-07-10 16:38:36 -04:00
Paul Gilbert
4d22064997
TITANIC: Beginnings of script handler
2016-07-10 16:38:32 -04:00