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