Commit Graph
26 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 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