2261 Commits

Author SHA1 Message Date
Paul Gilbert
9f175c4053 ENGINES: Cleanup of savegame filenames generation
This removes filename methods when it matched the Engine method.
Secondly, ensuring there was an overriden getSaveStateName method
for engines that didn't do the standard target.00x save filenames
2020-02-16 15:44:28 -08:00
Paul Gilbert
a00e44ba6c ENGINES: Merge saveGameState virtual methods into a single one 2020-02-16 15:44:28 -08:00
Paul Gilbert
7f90c4e961 TITANIC: Refactor to use Engine debugger 2020-02-16 13:07:19 +02:00
Bastien Bouclet
4d70872545 TITANIC: Add override keywords 2020-02-09 12:43:16 +01:00
Eugene Sandulenko
0aaba0b3b8 TITANIC: Added override keywords 2020-02-06 23:46:47 +01:00
Paul Gilbert
5b80320525 ENGINES: Adding override keyword to hasFeature methods 2020-02-04 20:04:11 -08:00
Paul Gilbert
0186bbae31 TITANIC: Use Engine save/load dialog methods 2020-02-04 19:05:26 -08:00
Paul Gilbert
2ce0f347ad TITANIC: gcc compilation fix 2020-01-16 20:04:16 -08:00
Paul Gilbert
a8d802f17d TITANIC: Cleanup of #include lines 2020-01-16 19:27:49 -08:00
Paul Gilbert
33f74e3027 TITANIC: Cleanup camera creation of motion controllers 2020-01-16 19:27:49 -08:00
Paul Gilbert
e30c9ad7d9 TITANIC: Cleanup of flight manager code 2020-01-16 19:27:49 -08:00
Paul Gilbert
e138a455aa TITANIC: Clarify CStarVector as CCallbackHandler 2020-01-16 19:27:49 -08:00
Paul Gilbert
da3c74224d TITANIC: Better naming for CFlightManagerBase fields 2020-01-16 19:27:49 -08:00
Paul Gilbert
0280ca2359 TITANIC: Clarifying auto movers as flight managers 2020-01-16 19:27:49 -08:00
Paul Gilbert
690b18ac0b TITANIC: Standardized camera mover classes as motion control 2020-01-16 19:27:49 -08:00
Paul Gilbert
7eb49883f2 TITANIC: Cleanup of camera mover & navigation info 2020-01-13 21:15:53 -08:00
Paul Gilbert
365674ca77 TITANIC: Cleanup of CCamera class methods 2020-01-13 21:15:53 -08:00
Paul Gilbert
2480630e08 TITANIC: Cleanup of camera class 2020-01-13 21:15:53 -08:00
Paul Gilbert
f435a1592c TITANIC: Rename CCStarCamera class to CCamera 2020-01-12 17:17:10 -08:00
Paul Gilbert
2bdc93cb11 TITANIC: Properly implement and hookup constellation map
The original also had a cool sphere showing stick-line constellations,
but it wasn't ever shown. This fixes the display and adds c as a
toggle for it when viewing the starmap
2020-01-12 14:26:17 -08:00
Paul Gilbert
2925cfd032 TITANIC: Properly implement and hookup the CConstBoundaries
The original had a pretty cool patchwork boundary area sphere
display option for the starmap puzzle, but didn't actually hook
it up. I've now bound it to the B key, and fixed bugs in it's display
2020-01-12 13:21:09 -08:00
Paul Gilbert
bd6e14193d TITANIC: Cleanup of CStarField 2020-01-12 13:21:09 -08:00
Paul Gilbert
e33716e11d TITANIC: Finally re-enable randomized initial view for star control 2020-01-11 20:47:25 -08:00
Paul Gilbert
75739abe01 TITANIC: Cleanup of CStarView 2020-01-11 20:47:25 -08:00
Paul Gilbert
e580ff30a9 TITANIC: Clarifying the StarAction enum and called methods 2020-01-11 20:47:25 -08:00
Cameron Cawley
46056aba3c ENGINES: Reduce winexe_*.h header includes 2020-01-11 17:34:12 +02:00
D G Turner
c2149c042e TITANIC: Fix Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
2019-11-30 23:50:44 +00:00
Bastien Bouclet
4b42112721 ENGINES: Add an engine ID to all the engines 2019-11-03 11:43:00 +01:00
Henrik "Henke37" Andersson
d7a9080b42 TITANIC: This game doesn't use MIDI, mark it as such. 2019-09-29 19:34:16 +03:00
Paul Gilbert
536ae27e1c TITANIC: Fix gcc compiler warnings 2019-07-25 19:27:21 -07:00
Filippos Karapetis
a5614eeaac TITANIC: Change add float suffixes to float assignments 2019-05-27 14:53:45 +03:00
Bastien Bouclet
0d5d04ca3a IMAGE: Allow setting the output pixel format to the JPEG decoder 2019-04-28 07:59:14 +02:00
Paul Gilbert
a3873e7e4b TITANIC: Fix crash asking Parrot who sabotaged the ship 2019-03-03 11:24:39 -08:00
Paul Gilbert
dd6794095b TITANIC: Fix some incorrect switch fall throughs 2019-01-07 18:48:57 -08:00
Filippos Karapetis
424e71cfdc TITANIC: Silence an MSVC false positive about an uninitialized variable 2018-12-23 20:44:28 +02:00
Cameron Cawley
f6015086e1 ENGINES: Add GUIErrorMessageFormat to replace duplicated functions (#1455) 2018-12-19 08:31:26 +02:00
Bastien Bouclet
9a4c0ae281 ENGINES: Normalize the getName() result of metaengines
Also-By: Matthew Hoops <clone2727@gmail.com>
2018-12-10 06:47:27 +01:00
Paul Gilbert
5d77ade10b TITANIC: Fix infinite Barbot animation loop after loading savegame 2018-09-07 21:04:04 -07:00
Paul Gilbert
11e33ba3fc JANITORIAL: Removing trailing spaces after int casts 2018-08-17 20:30:20 -07:00
Paul Gilbert
b04fe74f83 TITANIC: Fix endless busy cursor in Titania close up 2018-07-14 18:25:58 -07:00
Paul Gilbert
0094b4225c TITANIC: More properly handle parser clearing after sentence processing
The original actually freed the parser entirely from within findFrames,
and then recreated it each time a sentence is parsed. Since this is
nasty, and in ScummVM _parser isn't dynamically created, I settled on
adding a clear command to completely clear the parser instead.
2018-07-14 16:25:14 -07:00
Paul Gilbert
d39d4b9d4b TITANIC: Remove any unfreed parser nodes at the end of sentence parsing
This fixes cases like bug #10621, which are somehow resulting from not
all parser nodes being properly freed after parsing the first sentence
finishes
2018-07-14 13:51:06 -07:00
David Fioramonti
fb3dcb9ee0 TITANIC: Use degree conversion common math funcs
I tested the star puzzle and it is still good.
2018-07-03 23:08:48 +01:00
David Fioramonti
771be9e3a9 TITANIC: Address readSavegameHeader compiler warning
A function had a bool return that was not being used
now it is checked and an error is issued if the call fails.
2018-06-30 14:30:35 -07:00
Adrian Frühwirth
cee4d6b853 JANITORIAL: Fix trailing whitespace 2018-05-24 15:30:55 +02:00
Adrian Frühwirth
bc949250de JANITORIAL: Convert line endings from CRLF/mixed to LF 2018-05-24 15:30:55 +02:00
Adrian Frühwirth
c7f3416daa JANITORIAL: Remove trailing whitespace 2018-05-20 23:40:20 +02:00
Adrian Frühwirth
8885b37abb TITANIC: Enforce code formatting guidelines 2018-05-07 20:06:29 +02:00
Paul Gilbert
db1c506ee5 TITANIC: Hopefully fix Release mode crash when selecting floors manually 2018-05-02 21:54:24 -04:00
Adrian Frühwirth
10abb0c646 TITANIC: Fix discrepancy between readSavegameHeader() declaration and definition
This should have been part of commit 00e59a3122.
2018-04-22 22:45:54 +02:00