358 Commits

Author SHA1 Message Date
Paul Gilbert
0136043f09 COMMON: Revert Change Rect and Point to have int32 fields
This reverts commit 1c3e7fb4e9e761b26840ca7dd785e80dfa639f18.
2021-07-06 20:35:42 -07:00
Paul Gilbert
1c3e7fb4e9 COMMON: Change Rect and Point to have int32 fields 2021-07-04 18:24:26 -07:00
Francisco Javier Diéguez Tirado
81df6c33cf TSAGE: Fix crash if pressing F1 early in Blue Force
The game was crashing if the help dialog was shown before the Intro.
This happened because of an out of bounds rectangle and affected both
the English and Spanish versions.

It seems like this was never reported as a bug, but I just happened to
find when doing some testing of the game dialogs.
2021-04-12 18:25:51 -07:00
Francisco Javier Diéguez Tirado
9eecd41b6e TSAGE: Spanish BlueForce: two different Restart buttons
Options dialog needs shorter text, restart dialog uses longer text
2021-04-11 16:33:19 -07:00
Francisco Javier Diéguez Tirado
ed75e254c1 TSAGE: Spanish strings mini-cleanup
BF/RW specific strings renamed and moved to the corresponding namespaces
2021-04-11 16:33:19 -07:00
Francisco Javier Diéguez Tirado
7ab68e3b3c TSAGE: Include and handle Ringworld Spanish messages
Text was extracted from the Spanish RING.EXE using a hex editor.
These include the options menu, dialogs, and inventory items.

Now the game plays fully in Spanish, like the original version.

Note that some menu options were originally translated in different
ways for Ringworld and Blue Force (e.g. Save -> Salvar/Guardar).
2021-04-11 11:36:12 -07:00
Francisco Javier Diéguez Tirado
7741437c68 TSAGE: Include and handle Blue Force Spanish messages
The messages were taken from a hexdump of BLUE.EXE

With these changes, the ScummVM version runs exactly like the original
Spanish version, including the intro, the in-game menus, the dialogs and
the map locations.

Changes done to the engine preserve the original behaviour of the
English version.
2021-04-10 14:42:59 -07: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
Bastien Bouclet
5bf2783433 TSAGE: Add override keywords 2020-02-09 12:43:16 +01:00
D G Turner
27d26a49ea TSAGE: Fix Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
2019-11-28 02:10:52 +00:00
Adrian Frühwirth
990a0c203a TSAGE: Enforce code formatting guidelines 2018-05-07 20:06:30 +02:00
Paul Gilbert
0338733d4b TSAGE: BF: Add missing break to switch statement 2017-08-06 22:33:55 -04:00
Torbjörn Andersson
70a2ca8b7d JANITORIAL: Silence more GCC 7 warnings
All these fall through were marked as deliberate, so again I've only
changed the comment to silence GCC.
2017-08-06 13:30:51 +02:00
Ori Avtalion
253e18c440 JANITORIAL: Reduce GUI header dependencies 2016-04-14 13:30:14 +03:00
Ori Avtalion
e9f196bb57 TSAGE: Reduce GUI header dependencies 2016-04-13 16:56:45 +03:00
Paul Gilbert
077250acfb TSAGE: Changed engine to use Graphics::ManagedSurface 2016-03-14 20:56:28 -04:00
Strangerke
f2e3bdd2e8 TSAGE: BF - Fix another color glitch 2015-01-26 23:34:48 +01:00
Strangerke
50be542f9c TSAGE: BF - Fix a glitch in scene 935 2015-01-26 23:33:26 +01:00
Strangerke
46c3b8c318 TSAGE: Ringworld - Fix unitialized variable 2015-01-26 22:59:04 +01:00
Strangerke
b336e9b12c TSAGE: BF - Remove unused variable 2015-01-26 22:51:41 +01:00
Thierry Crozat
322279be77 TSAGE: Add list of files that contain translatable strings 2014-10-04 01:09:00 +01:00
Johannes Schickel
6e715e186a TSAGE: Make GPL headers consistent with themselves. 2014-02-18 02:39:39 +01:00
Strangerke
0261045ead TSAGE: Janitorial - Remove trailing spaces 2014-02-16 18:32:36 +01:00
Strangerke
078b738c5b TSAGE: BF - Remove a redundant check on the previous scene number in scene 900 2014-02-09 00:20:39 +01:00
Strangerke
fba5484387 TSAGE: BF - Fix a bug in scene 570 (entering password) 2014-02-08 19:20:22 +01:00
Strangerke
3c77b717b3 TSAGE: BF - Remove a redundant check on the previous scene number in scene 360 2014-02-08 19:13:18 +01:00
Strangerke
e9015d4540 TSAGE: BF - Fix several uses of ANIM_MODE_8 & 9 2013-12-20 07:19:22 +01:00
Strangerke
5e35729ee8 TSAGE: Some renaming, remove some useless variables from Core, increase savegame version 2013-12-20 07:11:09 +01:00
Strangerke
6647df482b TSAGE: BF - Renaming in scene 410 2013-12-19 00:06:08 +01:00
Strangerke
8ac319365a TSAGE: Fix savegame issue 2013-11-28 01:31:42 +01:00
Strangerke
61e2c1decd TSAGE: BF - Various renaming 2013-11-26 22:51:23 +01:00
Strangerke
c981b4f1cd TSAGE: BF - Fix savegame issue in Scene840 2013-11-26 08:18:48 +01:00
Strangerke
a8e49412cc TSAGE: BF - More renaming 2013-11-26 08:18:46 +01:00
Strangerke
c211cede06 TSAGE: BF - Remove some useless variables, some renaming 2013-11-26 08:18:45 +01:00
Strangerke
af510118e8 TSAGE: BF - Some renaming 2013-11-26 08:18:44 +01:00
Strangerke
b64371f8b8 TSAGE: BF - Remove a couple of useless variables 2013-11-26 08:18:43 +01:00
Strangerke
793f2c4e05 TSAGE: Remove a couple of useless/obsolete warnings 2013-11-24 02:13:48 +01:00
Strangerke
17fa43eabc TSAGE: BF - Remove an unused parameter in Scene570::Icon::setDetails() 2013-11-24 02:04:47 +01:00
Strangerke
e854c364a9 TSAGE: Janitorial - Fix more spacing errors 2013-11-23 10:25:59 +01:00
Strangerke
7847967798 TSAGE: Janitorial - Remove trailing spaces and tabs 2013-11-10 23:00:15 +01:00
Strangerke
3c5168ca11 TSAGE: BF - Remove a couple of useless variables. Savegame compatibility preserved. 2013-11-02 16:12:57 +01:00
Strangerke
b453815df5 TSAGE: BF - Remove a couple of useless variables. Savegame compatibility preserved. 2013-11-02 12:22:08 +01:00
Strangerke
02c006bc0b TSAGE: Remove more useless global variables. Savegames compatibility preserved. 2013-11-02 12:08:46 +01:00
Strangerke
90d88078aa TSAGE: Remove some useless variables in Blue Force, fix compilation broken in last commit 2013-11-02 11:51:32 +01:00
Strangerke
09128132c7 TSAGE: Fix CID 1003781, 1002422, 1003171 2013-10-27 23:12:59 +01:00
Strangerke
09babc2664 TSAGE: Fix CID 1002419, 1002420, 1002421 2013-10-27 18:50:12 +01:00
Strangerke
1e983cd8fc TSAGE: Fix CID 1002397, 1002398, 1047257. Fix a bug in Scene3150::postInit() 2013-10-27 16:59:38 +01:00
Strangerke
c145daf625 TSAGE: Fix CID 1002393, 1002395, 1002396. Get rid of some magic values 2013-10-27 14:29:41 +01:00
Paul Gilbert
42ff09d178 TSAGE: Rename further proc12 methods to proper names 2013-10-26 18:12:48 -04:00
Strangerke
198ee3528a TSAGE: BF - Get rid of some magic values related to btnState 2013-09-01 12:33:43 +02:00