Commit Graph
32 Commits
Author SHA1 Message Date
Paul Gilbert a6026fc1fc TITANIC: Fix crash if you exit the game whilst a bot is talking 2017-09-24 12:39:39 -04:00
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 e685973cac TITANIC: Fix bots freezing up during long conversations 2017-08-07 20:40:31 -04:00
Paul Gilbert 335bb21afb TITANIC: Fix bots to do more than a single idle sequence 2017-06-12 20:57:11 -04:00
Paul Gilbert 903cffca28 TITANIC: Change debug level constants to have a DEBUG_ prefix 2017-04-04 20:53:31 -04:00
Paul Gilbert ab1e729d2c TITANIC: NpcFlag enum is now completely named 2017-01-20 22:33:13 -05:00
Paul Gilbert fae906b539 TITANIC: Renaming NPCFLAG enum values for idling 2016-10-29 18:21:52 -04:00
Paul Gilbert cf6ae0cd5e TITANIC: More renaming and debug logging 2016-10-28 21:50:49 -04:00
Paul Gilbert f7c7f11435 TITANIC: Renames and adding debugging 2016-10-28 20:19:35 -04:00
Paul Gilbert 9b1a2555f9 TITANIC: Fix setting up timer action strings 2016-10-27 21:09:18 -04:00
Paul Gilbert 7e5842fd43 TITANIC: Fix showing multiple NPC animations as Doorbot speaks 2016-10-23 21:35:22 -04:00
Paul Gilbert 588aaeac39 TITANIC: Start Doorbot animating in closeup conversation 2016-10-23 17:53:53 -04:00
Paul Gilbert a8dd2856b7 TITANIC: Fix getting NPC animation name lists 2016-10-13 23:10:10 -04:00
Paul Gilbert 6e5072e1b2 TITANIC: Figured out sound durations for speeches & SFX 2016-09-02 20:10:48 -04:00
Paul Gilbert 4933b59e8e TITANIC: Implemented remaining game classes 2016-08-28 14:39:59 -04:00
Paul Gilbert df3e545976 TITANIC: Implemented more game classes 2016-08-22 21:52:29 -04:00
Paul Gilbert 8b3829549a TITANIC: Cleanup of engine references 2016-08-22 20:22:41 -04:00
Paul Gilbert 668c486f4f TITANIC: Implemented more sound related classes 2016-08-09 21:51:19 -04:00
Paul Gilbert 3a466a29ea TITANIC: Fix compiler warnings 2016-08-02 20:04:06 -04:00
Eugene Sandulenko 34cbdd8a1d TITANIC: Fix warnings 2016-08-01 12:26:58 +03:00
Paul Gilbert 5ccc0a66da TITANIC: Removed const modifier from all saveable objects
Turns out that CGameObject::save regenerates the _movieRangeInfo list.
So the const suffix can no longer be used for the entire hierarchy
2016-07-15 19:25:58 -04:00
Paul Gilbert 5c2a39e74a TITANIC: Set up empty message targets for classes without messages 2016-07-15 19:25:44 -04:00
Paul Gilbert a1c181f949 TITANIC: Adding CGameObject methods 2016-07-15 19:25:36 -04:00
Paul Gilbert 3988a9eeee TITANIC: Adding more game object methods 2016-07-15 19:25:27 -04:00
Paul Gilbert 6f063c4703 TITANIC: Fleshing out CGameObject and CPetControl methods 2016-07-15 19:25:09 -04:00
Paul Gilbert 703bb288c1 TITANIC: Finished Deskbot message handlers 2016-07-15 19:16:51 -04:00
Paul Gilbert a7ecc6d601 TITANIC: Adding CDeskbot message handlers 2016-07-15 19:16:40 -04:00
Paul Gilbert b480a2f53e TITANIC: Implementing TTTalker 2016-07-10 16:38:43 -04:00
Paul Gilbert 1e42f6ffed TITANIC: Beginnings of input line processing 2016-07-10 16:38:36 -04:00
Paul Gilbert 7396781cd4 TITANIC: Implemented more CTrueTalkNPC message handlers 2016-07-10 16:38:35 -04:00
Paul Gilbert 8229947402 TITANIC: In progress message handlers for CTrueTalkNPC 2016-07-10 16:38:34 -04:00
Paul Gilbert 4bd8ae1166 TITANIC: Implemented CSuccUBus and ancestor classes 2016-02-25 19:52:21 -05:00