Paul Gilbert
852e359277
GLK: MAGNETIC: Hooking up loading/saving games
2019-11-22 18:49:07 -08:00
Paul Gilbert
53d9b6e1c6
GLK: Fixing defines clashes between sub-engines
2019-11-22 18:49:07 -08:00
Paul Gilbert
69f186c665
GLK: MAGNETIC: Moving local method static variables to class fields
2019-11-22 18:49:07 -08:00
Paul Gilbert
9df3c85184
GLK: MAGNETIC: Making functions all class methods, statics into class fields
2019-11-22 18:49:07 -08:00
Paul Gilbert
9af0d15194
GLK: MAGNETIC: Startup fixes
2019-11-22 18:49:07 -08:00
dreammaster
1c67621047
GLK: MAGNETIC: Added subengine files
2019-11-22 18:49:07 -08:00
Bastien Bouclet
aff46219ef
POSIX: Fix PSP2 and PS3 build
2019-11-22 18:43:29 +01:00
D G Turner
46e4a11a88
TRAVIS: Fix Build Reliability
...
Travis CI will terminate builds if the log output exceeds around 4MB of
text output. With verbose build enabled, this causes the builds to
terminate.
We could try avoiding this by redirecting standard output from make to
/dev/null ... However, the build will then fail due to lack of output
in some cases. The limit for that seems to be around 10 minutes of build
time with other projects adding a background loop to provide output at
9 minute intervals to avoid this.
2019-11-22 14:55:52 +00:00
Michał Janiszewski
41efecc265
TRAVIS: Collect and display ccache stats on jobs
2019-11-22 14:46:22 +00:00
Michał Janiszewski
1b55df81ec
TRAVIS: Add ccache to build
2019-11-22 14:43:33 +00:00
Michał Janiszewski
6162609937
TRAVIS: Update distribution to Xenial
...
Trusty, Ubuntu 14.04 LTS has reached end of standard support in April
2019. It is replaced in Travis job with Xenial, 16.04 LTS release with
support until April 2021.
2019-11-22 14:40:13 +00:00
Michał Janiszewski
7bb28d486e
TRAVIS: Add --enable-verbose-build to configure
...
There is an issue with SCUMMVM_REVISION being added to all objects,
rather than just base/version.o so this is for debugging this and
generally just improved verbosity for CI debugging.
2019-11-22 14:25:32 +00:00
Thanasis Antoniou
c2b792bccf
CONFIGURE: Detect SDL_net independently from SDL
...
Some platforms (eg. Android, iOS) use edited versions of SDL_net or SDL2_net that does not require SDL or SDL2
This should enable local server (LAN) mode for Android and probably iOS
2019-11-22 15:22:07 +02:00
Rodrigo Vegas Sánchez-Ferrero
e3d937c53f
I18N: Update translation (Spanish)
...
Currently translated at 100.0% (1180 of 1180 strings)
2019-11-21 20:32:30 +00:00
Anton
e9b8f73e90
PRINCE: I18N: Update translation (Russian)
...
Currently translated at 100.0% (2757 of 2757 strings)
2019-11-21 20:31:33 +00:00
Anton
631aef57b7
PRINCE: I18N: Update translation (English)
...
Currently translated at 58.2% (1605 of 2757 strings)
2019-11-21 20:31:32 +00:00
D G Turner
4ce5157376
POSIX: Fix Compilation Linker Error
...
There was a duplicated object inclusion in the module makefile defines.
2019-11-21 11:30:29 +00:00
sluicebox
1c97fa4358
SCI: Fix CAMELOT dropped events while sword is drawn
...
Fixes bug #11269
2019-11-20 14:12:54 -08:00
sluicebox
11065630c0
SCI: Fix CAMELOT menu items when restoring
2019-11-20 14:12:54 -08:00
sluicebox
7423320e9d
SCI: Fix comment typos
2019-11-20 13:40:29 -08:00
Bastien Bouclet
f8d551803c
POSIX: Use fstat instead of fseek / ftell to retrieve file stream sizes
...
fstat is generally faster as is does not cause the IO buffer to be
invalidated / refilled.
Benchmark results for the startup time of the SCI engine with Gabriel
Knight 1 CD:
- Linux, glibc, spinning HDD, fseek/ftell: 140 ms
- Linux, glibc, spinning HDD, fstat: 100 ms
- 3DS, newlib, SD card, fseek/ftell: 68 s
- 3DS, newlib, SD card, fstat: 11 s
2019-11-20 20:54:23 +01:00
sluicebox
be0304d9d6
GPH: Implement horizontal shake
2019-11-20 11:13:03 -08:00
sluicebox
0d56515a70
DINGUX: Implement horizontal shake
2019-11-20 11:13:03 -08:00
D G Turner
19e56e5e1f
LINUXMOTO: Fix Compilation Breakage from Screen Shake API Changes
...
This was broken by the recent modifications to the SurfaceSDLGraphics class
which this inherits from.
2019-11-20 13:26:17 +00:00
D G Turner
cac14ad699
GPH: Fix Compilation Breakage from Screen Shake API Changes
...
This was broken by the recent modifications to the SurfaceSDLGraphics class
which this inherits from.
2019-11-20 12:21:32 +00:00
D G Turner
f014f9a6f2
DINGUX: Fix Compilation Breakage from Screen Shake API Changes
...
This was broken by the recent modifications to the SurfaceSDLGraphics class
which this inherits from.
2019-11-20 12:14:52 +00:00
sluicebox
12fca19d59
SCI: Fix kMenuSelect selecting disabled items
...
Fixes CAMELOT "draw sword" command causing bugs and
lockups when it's not supposed to be available
2019-11-19 19:56:01 -08:00
Eugene Sandulenko
62069d33c8
PINK: Fix crash when switching the countries in selector
2019-11-19 23:50:40 +01:00
sluicebox
79d636ba8a
TESTBED: Add horizontal/diagonal shake tests
2019-11-19 00:20:40 +01:00
sluicebox
8057cfa38f
SDL: Implement horizontal shake
2019-11-19 00:20:40 +01:00
sluicebox
40415a5c4a
IPHONE: Implement horizontal shake
2019-11-19 00:20:40 +01:00
sluicebox
42217b5852
IOS7: Implement horizontal shake
2019-11-19 00:20:40 +01:00
sluicebox
ec840a73c7
WII: Implement horizontal shake
2019-11-19 00:20:40 +01:00
sluicebox
04372d1560
PSP: Implement horizontal shake
2019-11-19 00:20:40 +01:00
sluicebox
0328689099
PS2: Implement horizontal shake
2019-11-19 00:20:40 +01:00
sluicebox
9ae7661955
DS: Implement horizontal shake
2019-11-19 00:20:40 +01:00
sluicebox
4b4b33fad3
DC: Implement horizontal shake
2019-11-19 00:20:40 +01:00
sluicebox
ba2923aa0c
PSP: Implement horizontal shake
2019-11-19 00:20:40 +01:00
sluicebox
336a79f078
SCI: Add horizontal shake to kShakeScreen
2019-11-19 00:20:40 +01:00
sluicebox
b8390fa161
GRAPHICS: Add interface for horizontal shake
2019-11-19 00:20:40 +01:00
D G Turner
3238e523ee
DIRECTOR: Fix Unused Variable Compiler Warnings
...
As the engine is still being actively developed, have commented out
these variables, rather than removing, so they can be enabled in future.
2019-11-18 07:23:11 +00:00
Cameron Cawley
6293299f40
BACKENDS: Remove unnecessary implementations of setGraphicsMode(const char *)
2019-11-18 08:09:15 +02:00
Thierry Crozat
3c05af358b
I18N: Regenerate translations data file
2019-11-18 05:05:04 +01:00
sluicebox
7386c5f60e
SCI32: Fix QFG4 error when sliding down slope
...
Trac #9801 , #11268
2019-11-17 17:23:49 -08:00
BLooperZ
c130cb0748
TOON: ignore extension check
2019-11-18 02:02:14 +01:00
BLooperZ
21be04a332
TOON: remove assertion and unused import
2019-11-18 02:02:14 +01:00
BLooperZ
d30ee1df37
TOON: add create subtitles tools
2019-11-18 02:02:14 +01:00
BLooperZ
47462e9810
TOON: formatting
2019-11-18 02:02:14 +01:00
BLooperZ
32b9b7226c
TOON: plaintext format for subtitles
2019-11-18 02:02:14 +01:00
BLooperZ
e87e18052c
TOON: fix types + remove unused import
2019-11-18 02:02:14 +01:00