138 Commits

Author SHA1 Message Date
Bastien Bouclet
4d70872545 TITANIC: Add override keywords 2020-02-09 12:43:16 +01:00
Paul Gilbert
9127f5245f TITANIC: DE: Adding sound translations 2017-09-20 22:33:18 -04:00
Paul Gilbert
32735d59e8 TITANIC: DE: Adding sound translations 2017-09-20 20:53:12 -04:00
Paul Gilbert
1ec8d86593 TITANIA: Fix light being loose after Bellbot gets Titania's eye 2017-08-28 22:03:12 -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
c4f48f35c6 TITANIC: Fix flagging of mouth and vision centre inserting in Titania 2017-08-19 22:44:25 -04:00
Paul Gilbert
16faf2dd34 TITANIC: Have Parrot return after Perch is placed in cage 2017-08-17 21:40:39 -04:00
Paul Gilbert
7fa2722372 TITANIC: Don't allow Titania to activate if you remove parts after adding 2017-08-14 20:14:37 -04:00
Paul Gilbert
26ef2ce24b TITANIC: Fix floating lifbot head in lift 4 2017-08-11 20:07:52 -04:00
Paul Gilbert
1d089da054 TITANIC: Fix Long Stick not returning to inventory in Arboretum 2017-07-30 22:25:01 -04:00
Paul Gilbert
2b010ec6e3 TITANIC: Fix using hose first on nose 2017-07-08 21:44:12 -04:00
Paul Gilbert
e04815f932 TITANIC: Mark a few more sound playbacks as speech 2017-07-06 15:31:07 -04:00
Paul Gilbert
6d0207c7d6 TITANIC: Fix refreshing inventory tooltip when chicken gets cold 2017-07-05 19:58:11 -04:00
Paul Gilbert
7ed7e022f1 TITANIC: Fix parrot to only eat hot plain chickens 2017-07-05 18:23:23 -04:00
Paul Gilbert
1766f9e815 TITANIC: Return long stick to inventory after hitting bomb glass with it 2017-06-25 21:17:25 -04:00
Paul Gilbert
76e3936a82 TITANIC: Fix saving bass direction state onto music cylinders 2017-06-24 22:32:50 -04:00
Paul Gilbert
deed634919 TITANIC: Renamings for nut bowl messages 2017-06-24 14:35:53 -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
96e7bb6e37 TITANIC: Remove redundant code 2017-03-26 19:07:37 -04:00
Paul Gilbert
93cd3eced2 TITANIC: Implemented CStarControl doAction 2017-02-27 08:55:56 -05:00
Paul Gilbert
e107003c4c TITANIC: Some preliminary cleanup of star control interfaces 2017-02-24 23:30:17 -05:00
Paul Gilbert
deba34cc05 TITANIC: Handle trying to put multiple brain cards in the same slot 2017-02-20 15:42:34 -05:00
Paul Gilbert
52dbc31370 TITANIC: Cleanup and renaming for CBrain base class 2017-02-20 15:37:38 -05:00
Paul Gilbert
2963af5775 TITANIC: Fix adding centre cards to Titania 2017-02-20 09:26:09 -05:00
Paul Gilbert
930f688100 TITANIC: Fix using ears on Titania 2017-02-19 23:04:51 -05:00
Paul Gilbert
61fe1a06ad TITANIC: Fix Arm placement when placed on gondolier sliders 2017-02-19 08:52:22 -05:00
Paul Gilbert
a30d74a3c9 TITANIC: Make CCarry fields private where appropriate 2017-02-19 08:13:52 -05:00
Paul Gilbert
d8418f8c10 TITANIC: Workaround for using magazine on incorrect objects 2017-02-18 23:00:02 -05:00
Paul Gilbert
66f3458a2b TITANIC: Renamings for CCarry class 2017-02-18 22:56:00 -05:00
Paul Gilbert
cc169fc575 TITANIC: Fix dragging arms in Gondolier closeup 2017-02-18 21:13:15 -05:00
Paul Gilbert
80ba4b5592 TITANIC: Renaming and cleanup for CGondolierSlider 2017-02-18 18:34:27 -05:00
Paul Gilbert
0343c0d337 TITANIC: Fix adding held items to inventory after unlocking arms 2017-02-18 17:06:30 -05:00
Paul Gilbert
e72a56e443 TITANIC: Renamings for CArm class 2017-02-17 22:32:08 -05:00
Paul Gilbert
216e57aff4 TITANIC: Renamings for CGameObject & CGameState methods 2017-02-16 21:09:17 -05:00
Paul Gilbert
534ec946dd TITANIC: Some phonograph cleanup, fix record button 2017-02-13 21:46:12 -05:00
Paul Gilbert
1948b62a80 TITANIC: Cleanup of music room object classes 2017-01-29 20:36:15 -05:00
Paul Gilbert
6af5b08014 TITANIC: Fix all music instrument properties that are bool 2017-01-29 19:27:11 -05:00
Paul Gilbert
487d1a552f TITANIC: Renamings for SuccUBus & hose, minor fixes 2017-01-22 10:05:52 -05:00
Paul Gilbert
1f7df903da TITANIC: Fix second parameter for isEquals method 2017-01-21 22:40:13 -05:00
Paul Gilbert
56931a0dbb TITANIC: Formatting fixes for else blocks 2017-01-21 18:45:57 -05:00
Paul Gilbert
12ebe10d01 TITANIC: Renaming of CParrot statics, miscellaneous fixes 2017-01-18 20:54:05 -05:00
Paul Gilbert
70dc84e383 TITANIC: Renamings and cleanup for chicken, sauce, and dispensor 2017-01-16 07:34:52 -05:00
Paul Gilbert
ad1bb852eb TITANIC: Fix SuccUBus not eating chicken when it has condiments 2017-01-15 19:23:49 -05:00
Paul Gilbert
3fa46888a8 TITANIC: Fixes for getting chicken and starling puret 2017-01-15 16:22:15 -05:00
Paul Gilbert
0e5ed5b502 TITANIC: Figured out missing code in CGlass::MouseDragEndMsg 2017-01-15 11:49:49 -05:00
Paul Gilbert
3327b9ce8d TITANIC: Fix using chicken on dispensors 2017-01-15 11:42:58 -05:00
Paul Gilbert
457c8548a9 TITANIC: Renaming of CCarry fieldE0 2017-01-12 19:51:09 -05:00
Paul Gilbert
2580eaa033 TITANIC: Fix display of red fuse in fusebox 2016-12-30 16:58:06 -05:00
Paul Gilbert
3603ed73f0 TITANIC: Change CParrot::_v4 to _state 2016-12-26 23:22:10 -05:00
Paul Gilbert
a5f01bbfb8 TITANIC: Fix parrot eating nuts in 2nd class suite 2016-12-26 23:04:29 -05:00