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
492169606b
TITANIC: Fix talking to Parrot
2017-08-17 21:45:04 -04:00
Paul Gilbert
99bc212ccc
TITANIC: Excite Parrot when we come bearing chicken
2017-01-20 23:57:59 -05:00
Paul Gilbert
5474a9b7c1
TITANIC: Field renamings, and fix for incorrect switch cases
2016-11-11 10:23:18 -05:00
Paul Gilbert
07bf730443
TITANIC: Adding lots of const prefixes
2016-07-31 14:31:36 -04:00
Paul Gilbert
377f926a6b
TITANIC: Added BellbotScript scriptChanged
2016-07-30 23:52:09 -04:00
Paul Gilbert
a97dd2cda9
TITANIC: Handle NPC getDialsBitset methods
2016-07-29 22:41:12 -04:00
Paul Gilbert
6aef21517f
TITANIC: Rename NPC scripts proc25 to doSentenceEntry
2016-07-29 22:27:07 -04:00
Paul Gilbert
eef9303027
TITANIC: Handle NPC postResponse methods
2016-07-29 22:07:49 -04:00
Paul Gilbert
fcb42d5715
TITANIC: Added Bellbot & Deskbot proc25
2016-07-25 21:01:36 -04:00
Paul Gilbert
9c763c978d
TITANIC: Added BarbotScript proc25
2016-07-25 19:38:33 -04:00
Paul Gilbert
441d168d37
TITANIC: Replace NPC proc23 methods with a single getMapping
2016-07-15 19:23:31 -04:00
Paul Gilbert
a5e6d1e345
TITANIC: Remove deprecated NPC methods for data now loaded from DAT file
2016-07-15 19:23:28 -04:00
Paul Gilbert
314a8f25ab
TITANIC: Added ParrotScript scriptChanged
2016-07-15 19:23:25 -04:00
Paul Gilbert
52f6394ae5
TITANIC: Changed NPC proc7 definitions to process
2016-07-15 19:23:22 -04:00
Paul Gilbert
bf1657beb0
TITANIC: Changed NPC proc10 definitions to scriptChanged
2016-07-15 19:23:19 -04:00
Paul Gilbert
67b19851d5
TITANIC: Add loading of NPC sentence entry data
2016-07-15 19:21:17 -04:00
Paul Gilbert
bc8e37e17b
TITANIC: Load NPC mapping tables
2016-07-15 19:21:10 -04:00
Paul Gilbert
02cd4557a4
TITANIC: Remove unneeded NPC setupRanges methods
2016-07-15 19:20:56 -04:00
Paul Gilbert
6792fd92b7
TITANIC: Renamings for script setupRanges
2016-07-15 19:20:20 -04:00
Paul Gilbert
3196e488f1
TITANIC: Finished TTnpcScript processSentence
2016-07-15 19:19:12 -04:00
Paul Gilbert
58c8833d82
TITANIC: Implementing npc scripts chooseResponse methods
2016-07-15 19:18:47 -04:00
Paul Gilbert
ba5e13d479
TITANIC: Set up loading of deskbot & bellbot script response lists
2016-07-15 19:18:31 -04:00
Paul Gilbert
d84fb55a24
TITANIC: Adding TTnpcScript dialogue Id handling
2016-07-15 19:17:20 -04:00
Paul Gilbert
bc1585ccee
TITANIC: Change some script method return types
2016-03-13 18:21:12 -04:00
Paul Gilbert
c0de794584
TITANIC: Added stubs for the different script classes
2016-03-12 07:59:44 -05:00