Commit graph

521 commits

Author SHA1 Message Date
mataniko
581a6ec7d6 JANITORIAL: Rename kSupportsRTL to kSupportsReturnToLauncher 2020-05-12 10:36:38 +02:00
mataniko
06242a712b JANITORIAL: Rename EVENT_RTL
Now that ScummVM is adding RTL support, the EVENT_RTL should be disambigious that it is for returning to launcher
2020-05-12 10:36:38 +02:00
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
3da28a4c25 SUPERNOVA: Refactor to use Engine debugger 2020-02-16 13:07:19 +02:00
Bastien Bouclet
3b4a2dfadc SUPERNOVA: Add override keywords 2020-02-09 12:43:16 +01:00
Eugene Sandulenko
cb9bd4dd70 SUPERNOVA: Added override keywords 2020-02-05 16:17:22 +01:00
Paul Gilbert
5b80320525 ENGINES: Adding override keyword to hasFeature methods 2020-02-04 20:04:11 -08:00
D G Turner
719decda55 SUPERNOVA: Fix Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
2019-12-01 00:31:33 +00:00
sluicebox
b8390fa161 GRAPHICS: Add interface for horizontal shake 2019-11-19 00:20:40 +01:00
Jaromir Wysoglad
0d3367cea2 SUPERNOVA: Fix exiting scummvm from MSN 1 intro 2019-11-06 19:04:11 +01:00
Bastien Bouclet
9c8bd056d6 ENGINES: Stop using 'single id' 2019-11-03 11:43:00 +01:00
Bastien Bouclet
4b42112721 ENGINES: Add an engine ID to all the engines 2019-11-03 11:43:00 +01:00
Hubert Maier
4620843f27 JANITORIAL: Copyright "sign" should be upper-case 2019-10-08 09:19:06 +02:00
Thierry Crozat
e06ec24807 SUPERNOVA: Hook up F5 to the Main Menu
In the original F5 is used to save/load the game. Since we are
using the ScummVM save/load mechanism I think it makes sense to
open the main menu, that contains load and save buttons, on F5.
2019-10-06 17:10:04 +01:00
Thierry Crozat
d214dd8f3b SUPERNOVA: Remove ADGF_TESTING flag 2019-10-02 23:36:11 +01:00
Henrik "Henke37" Andersson
1f39deb176 SUPERNOVA: The game doesn't use MIDI, mark it as such. 2019-09-29 19:34:16 +03:00
Jaromir Wysoglad
4c3f2c30af SUPERNOVA: Fix reading of .dat file
When searching for the right block in supernova.dat, the engine
didn't take into account the full size of each block (it thought,
it read 12 bytes less in each block) and thanks to that it
tryed to read one additional block at the end.
2019-09-18 16:05:16 +02:00
Lothar Serra Mari
0870fc240f SUPERNOVA: Add detection.cpp to POTFILES 2019-09-17 01:14:00 +02:00
Thierry Crozat
011a9cd43f SUPERNOVA: Fix warning 2019-09-14 00:32:25 +01:00
D G Turner
a7c881e56d SUPERNOVA: Replace String Copy With Safer ScummVM Common Version 2019-09-14 00:26:47 +01:00
Thierry Crozat
7f05cba9f1 SUPERNOVA: Change type of an array to avoid casting 2019-09-13 23:51:22 +01:00
D G Turner
2c5cdfb37e SUPERNOVA: Fix Reported MSVC Compiler Warnings
These are from Henke37 via IRC.
2019-09-13 23:20:31 +01:00
Thierry Crozat
ced80c6da4 SUPERNOVA: Add testing flag and build engine by default 2019-09-13 21:16:52 +01:00
Thierry Crozat
a7a312ec2f SUPERNOVA: Enable improved mode by default
Masochists who want to experience the original frustrating
experience can disable it in the game settings.
2019-09-13 01:32:15 +01:00
Thierry Crozat
71e0f58775 SUPERNOVA: Stop any playing sound before loading a savegame
This fixes for exemple loading a savegame from the Museum in part 2
after triggering the alarm but before being caught. Before this
commit the alarm would continue to play after loading the savegame.
2019-09-13 01:08:30 +01:00
Thierry Crozat
5d75462967 SUPERNOVA: Fix telomat interaction in improved mode 2019-09-08 17:24:58 +01:00
Thierry Crozat
1b92de6757 SUPERNOVA: Fix setting game speed with number keys in improved mode 2019-09-08 17:24:58 +01:00
Thierry Crozat
b2db0d910e SUPERNOVA: Attempt to fix compilation for Nintendo Switch 2019-07-28 15:37:48 +01:00
Jaromir Wysoglad
fc3ae4c9b9 SUPERNOVA: Fix most of Codacy issues
* Fix mismatched delete in create_image.cpp
* Add shebangs to create_ms2_data.***.sh
* Reduce scopes of some variables
* Substitute bitwise and for logical and in
    GamaManager2::passageConstruction
2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
c2177f8453 SUPERNOVA: Merge getInput and waitOnInput methods. 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
448db9f432 SUPERNOVA: Make improved mode an engine option. 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
ee9d7ee9c7 SUPERNOVA: Implement choosing verbs by keyboard.
Only in improved mode.
2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
0366f3da27 SUPERNOVA: Add help screen translation 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
e734872fc8 SUPERNOVA: Fix some code issues pointed by Criezy
Remove 2 unused variables and a function call with wrong datatype
2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
f9d13b8d2c SUPERNOVA: Add translated Indiana Joe image 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
7164016b34 SUPERNOVA: Refactor .dat file access 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
0e31a6163d SUPERNOVA: Merge create_supernova tools 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
37c53c420f SUPERNOVA: Load info files from .dat file 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
bcd62c0669 SUPERNOVA: Code refactoring
Add constant for inverting sections (number 128)
Move some initialization in initState from derived classes to
    base class.
Simpilfy AxacussCorridor4::onEntrance
2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
7ea4d03597 SUPERNOVA: Add size computation to create_image. 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
61975aa2e2 SUPERNOVA: Add improved mode 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
c1317bb9c7 SUPERNOVA: Finish pyramid door translation
Change password to TOAST, remove subtitle on room entrance
2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
24ff7b26ff SUPERNOVA: Fix some room comparison issues. 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
a4ca2a838f SUPERNOVA: When dead return back to main loop ASAP 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
b0e386b014 SUPERNOVA: Fix MS1 image loading 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
28a70bb615 SUPERNOVA: Fix german save and load feature. 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
061d14e799 SUPERNOVA: Add ciphered text image translation. 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
12f4211fb2 SUPERNOVA: Load MS2 datafiles from .dat file. 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
fbf6a912cb SUPERNOVA: Resolve same MS1 TODOs 2019-07-28 15:09:14 +01:00