Commit Graph
34 Commits
Author SHA1 Message Date
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