Paul Gilbert
9127f5245f
TITANIC: DE: Adding sound translations
2017-09-20 22:33:18 -04:00
Paul Gilbert
481e18ee1d
TITANIC: Create a separate g_language global in it's own file
...
I was becoming concerned with more and more files having to add the
full engine definition and sub-classes thereof via titanic.h,
just so the TRANSLATE macro could call getLanguage. This way, files
just need to include the lightweight translation.h file instead
2017-09-17 16:24:26 -04:00
Paul Gilbert
fe83d2b3f6
TITANIC: Fixes for sounds and Doorbot during German prologue
2017-09-17 11:21:37 -04:00
Paul Gilbert
f36f3942ea
TITANIC: Fix Doorbot disappearing on loading prologue elevator savegame
2017-09-03 23:36:47 -04:00
Paul Gilbert
9fa97cd119
TITANIC: Fix Doorbot disappearing in prologue elevator
2017-09-03 23:18:04 -04:00
Paul Gilbert
c4bf8575c1
TITANIC: Fix Door/Bellbot remaining when summoned outside doors
2017-08-25 19:03:55 -04:00
Colin Snover
1e9434cac0
TITANIC: Fix doubled announcement when summoning DoorBot
...
This would happen when the player is in one of the rooms with a
room-specific announcement.
2017-08-25 16:33:02 -05: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
4b57eae3c3
TITANIC: Fix Doorbot timing in prologue service lift
2017-07-08 20:34:47 -04:00
Paul Gilbert
02dec19298
TITANIC: Fix delay for Doorbot repeat will you help message
2017-07-03 15:59:17 -04:00
Paul Gilbert
fbb4cb9b31
TITANIC: Don't allow saving during the Doorbot prologue
...
This works around a bug in the original where if you saved immediately
after getting the PET, the savegame would put in in an invalid state
2017-07-02 22:02:24 -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
314c795d21
TITANIC: Cleanup of movie flags
2017-02-16 21:42:42 -05:00
Paul Gilbert
d56e4e4584
TITANIC: Further renamings for CGameObject
2017-02-16 21:34:59 -05:00
Paul Gilbert
ab1e729d2c
TITANIC: NpcFlag enum is now completely named
2017-01-20 22:33:13 -05:00
Paul Gilbert
960342cb37
TITANIC: Renaming NPC flags
2017-01-20 19:36:42 -05:00
Paul Gilbert
295e6e8295
TITANIC: Fix crash going to Embarkation Lobby
2017-01-14 20:20:25 -05:00
Paul Gilbert
a2af8fb051
TITANIC: Change endTalking to setTalking
2016-11-02 20:03:28 -04:00
Paul Gilbert
4a90553bf3
TITANIC: Cleanup calls to playClip
2016-11-01 23:03:51 -04:00
Paul Gilbert
22126a90d0
TITANIC: Implement manual mouse control used during intro
2016-10-31 08:25:22 -04:00
Paul Gilbert
b34e784c8a
TITANIC: Renamings of mouse methods
2016-10-30 19:25:46 -04:00
Paul Gilbert
43dc1c6f95
TITANIC: Fix to Doorbot talking animations selection
2016-10-29 18:39:30 -04: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
1c370c9644
TITANIC: Add conversation text to the PET
2016-10-24 20:30:18 -04:00
Paul Gilbert
2640b8730a
TITANIC: Fix freeze in Doorbot conversation
2016-10-23 22:04:41 -04:00
Paul Gilbert
84eef664a8
TITANIC: Fix resetting NPC flags when Doorbot finishes speaking
2016-10-23 17:35:12 -04:00
Paul Gilbert
a8dd2856b7
TITANIC: Fix getting NPC animation name lists
2016-10-13 23:10:10 -04:00
Paul Gilbert
f01d1c649b
TITANIC: Clarify CMouseCursor saveState as setPosition
2016-08-29 20:31:09 -04:00
Paul Gilbert
8b3829549a
TITANIC: Cleanup of engine references
2016-08-22 20:22:41 -04:00
Paul Gilbert
9c11611507
TITANIC: Implemented CDoorbot class
2016-08-13 20:08:47 -04: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
06ce0dbfdd
TITANIC: Implement TrueTalk NPC classes
2016-02-25 21:42:10 -05:00