Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Paul Gilbert
32510743ed
TITANIC: Don't allow bots to appear when looking down well
2020-11-29 11:27:49 -08:00
Torbjörn Andersson
5e94e8ab42
TITANIC: Fix small memory leak
2018-03-19 07:33:23 +01:00
Paul Gilbert
c339e3261d
TITANIC: Renamed GlobalSound methods to AmbientSound
2017-10-13 18:03:30 -04:00
Paul Gilbert
5ab826f135
TITANIC: Add some guards against using the game manager during game exit
2017-09-24 12:46:32 -04:00
Paul Gilbert
47f6c2e9b9
Merge pull request #1010 from dreammaster/debugger_params
...
GUI: Support double quoted debugger parameters
2017-09-24 12:18:15 -04:00
Paul Gilbert
af99606db8
TITANIC: Fix identified redundant tests & assignments
2017-09-18 22:25:54 -04:00
Paul Gilbert
0c6b15d8d0
TITANIC: Fix regenerating CGameObject _movieRangeInfoList during saving
2017-09-18 21:26:04 -04:00
Paul Gilbert
c8c83145a8
TITANIC: The hasAudioTiming code was just an isActive flag
2017-09-11 19:35:21 -04:00
Paul Gilbert
f9bec828de
TITANIC: Support full view specification in debugger room command
2017-09-04 10:15:53 -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
ee458e557e
TITANIC: Fix magazine being winnable multiple times
2017-08-17 19:57:42 -04:00
Paul Gilbert
e846a103f4
TITANIC: Fix receiving any SuccUBus mail in the Bomb room SuccUBus
2017-08-13 15:00:41 -04:00
Paul Gilbert
eaab1f0472
TITANIC: Fix duplication of RealLife icons when passenger class changes
2017-08-12 11:07:25 -04:00
Paul Gilbert
660f7bf114
TITANIC: Further improvements to arrow key movement
...
The movement code, when deciding on an item or link that matches the
desired direction, will check five points on the object/links area..
center, left edge, right edge, top edge, and bottom edge. For each
of these, it makes sure that at that point, clicking will actually
get passed to it. Otherwise, it moves onto one of the other edges.
This helps avoid issues where links weren't working because standard
scene objects were partially obscuring them.
2017-08-08 22:24:22 -04:00
Paul Gilbert
aef786fcc3
TITANIC: Hook in the original game's secret cheat room
...
You can either use a special Ctrl-C key combination, or use the
'cheat' command in the debugger
2017-08-07 21:10:24 -04:00
Paul Gilbert
380a9da4c9
TITANIC: Changing arrow movement to be done via simulated mouse clicks
2017-08-06 12:30:27 -04:00
Paul Gilbert
07e70d9896
TITANIC: Create new CMovementMsg for new movement functionality
...
This also moves logic for detecting which movement is associated
with given keycodes and cursors to CMovementMsg and CLinkItem,
which are better suited to contain the logic
2017-08-06 11:58:06 -04:00
Paul Gilbert
bbd9247eb8
TITANIC: Maintain static movie frames on objects across saves
2017-08-05 22:38:00 -04:00
Paul Gilbert
bc29ee474a
TITANIC: Handle brief freeze if prologue credits are skipped
2017-07-31 22:20:50 -04:00
Paul Gilbert
7e74c575da
TITANIC: Fix conversation with Liftbot not working after twirling around
2017-07-24 21:02:50 -04:00
Bastien Bouclet
bc952807ec
TITANIC: Adjust the switch/case fall-through comments
...
This way, GCC 7 does not generate a warning for those cases when
-Wimplicit-fallthrough=3 is enabled, which is now the default.
2017-07-23 11:12:12 +02:00
Paul Gilbert
850dcdbdf8
TITANIC: Add a VolumeMode enum
2017-07-16 16:18:16 -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
c020959892
TITANIC: Have ship announcements use the speech sound type
2017-06-15 19:56:12 -04:00
Paul Gilbert
6930f2b648
TITANIC: Rename viewChange to freeSurface
2017-06-11 17:06:46 -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
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
90e4e8a064
TITANIC: Initial cleanup & renamings for bridge controls
2017-02-20 21:15:00 -05: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
216e57aff4
TITANIC: Renamings for CGameObject & CGameState methods
2017-02-16 21:09:17 -05:00
Paul Gilbert
899585d478
TITANIC: Remove old debug code
2017-02-16 20:39:44 -05:00
Paul Gilbert
54c6f27a60
TITANIC: Added RoomFlagsComparison enum
2017-01-22 11:08:04 -05:00
Paul Gilbert
7c2265659a
TITANIC: Fix display of busy cursor across entire TV throw cutscene
2017-01-21 21:16:39 -05:00
Paul Gilbert
3fa46888a8
TITANIC: Fixes for getting chicken and starling puret
2017-01-15 16:22:15 -05:00
Paul Gilbert
61db7190a3
TITANIC: Clarify dirty rect methods in CGameManager
2017-01-14 18:19:12 -05:00
Paul Gilbert
92693a9ccd
TITANIC: Fixes for unlocking music system
2017-01-12 20:18:20 -05:00
Paul Gilbert
32aea85344
TITANIC: Properly redraw after scrolling text areas
2017-01-01 05:41:49 -05:00
Paul Gilbert
d0d00f6beb
TITANIC: Rename CPetText to CTextControl
...
The class is used in several areas outside of the PET, so it makes
better sense to not have it in the pet_control/ folder and named so
2017-01-01 05:24:31 -05:00
Paul Gilbert
e51b44d80c
TITANIC: Fix display of MissiveOMat login welcome text
2017-01-01 04:23:47 -05:00
Paul Gilbert
f48a9fdbf2
TITANIC: Clarifications to sending mail code
2016-12-26 15:45:52 -05:00
Paul Gilbert
98c8fa3aa9
TITANIC: Fixes for replacing eye in elevator 4, renaming in CGameObject
2016-12-18 19:35:30 -05:00
Paul Gilbert
c70380aef6
TITANIC: Renamings for PET Rooms flag for if elevator is broken
2016-12-18 14:50:08 -05:00
Paul Gilbert
89d595a46c
TITANIC: Renaming of parrot met flag methods
2016-12-10 11:51:51 -05:00
Paul Gilbert
a90a4c8bc2
TITANIC: Fix leaving 2nd class suites
2016-12-08 20:03:28 -05:00
Paul Gilbert
3c35ae36d4
TITANIC: Fix Succubus greeting message when there's mail
2016-12-01 21:28:31 -05:00
Paul Gilbert
475289f35a
TITANIC: Renamings and clarifications for mail methods
2016-12-01 20:22:37 -05:00
Paul Gilbert
a02adba842
TITANIC: Renamings of transitioning counter methods
2016-11-12 19:49:09 -05:00