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