Paul Gilbert
b2b78f48f0
GLK: ALAN2: Fixes for restarting in-game
2019-06-23 14:41:49 -07:00
Paul Gilbert
544c841343
GLK: ALAN2: Remove unused variable
2019-06-23 14:41:49 -07:00
Cameron Cawley
3cca7f938f
CRYOMNI3D: Fix warnings ( #1699 )
2019-06-23 23:37:15 +02:00
Thanasis Antoniou
a1fef1fe9b
DEVTOOLS: BLADERUNNER: Cleaner columns in VQA sheets
2019-06-24 00:09:50 +03:00
sluicebox
f1d2939759
SCI32: Fix QFG4 Monastery door lockup, bug #10994
2019-06-23 23:49:49 +03:00
sluicebox
2a1ecd586e
SCI32: Fix QFG4 town gate at night, bug #10995
2019-06-23 23:48:58 +03:00
Kawa-oneechan
18716672bb
SCI: Split out duplicated color remapping code
2019-06-23 23:46:38 +03:00
Paul Gilbert
c0d5981ff9
GLK: ALAN2: Fix quitting in-game
2019-06-22 22:03:06 -07:00
Paul Gilbert
3683e74d65
GLK: ALAN2: Set up main game loop for restarting game
2019-06-22 22:03:06 -07:00
Kawa
9aadb27267
SCI: Add some more SCI11+ features
...
Also gate them behind the presence of a 184.VOC resource instead of GID_CATDATE. This should not matter with regards to the remap effects -- the 2015 and 2016 demos had none, and the first that did has an unknown release status. Only the 2017 demo would fall, which would be easily fixed by dropping in a valid 184.VOC patch file.
2019-06-23 01:46:53 +03:00
Thierry Crozat
536db4d7e7
I18N: Update translations templates
2019-06-23 00:37:13 +02:00
Paul Gilbert
ef2e7186dd
GLK: ALAN2: Remove redundant includes
2019-06-22 15:06:35 -07:00
Paul Gilbert
bad3ecd643
GLK: ALAN2: Create jump context system to replace original setjmp
...
This is basically a simplified version of the ScummVM coroutines,
since we just need the ability to consistently break out to the
main game loop when a call is made to the error method
2019-06-22 14:40:50 -07:00
dreammaster
62eb0be065
GLK: ALAN2: Further gcc warning fixes
2019-06-22 14:40:50 -07:00
Paul Gilbert
d4075b188d
GLK: ALAN2: Further gcc warning fixes
2019-06-22 14:40:50 -07:00
Paul Gilbert
8b509bbfee
GLK: ALAN2: Warning fixes
2019-06-22 14:40:50 -07:00
Paul Gilbert
1249c33539
GLK: ALAN2: Change all EOF to EOD that is case to uint
2019-06-22 14:40:50 -07:00
dreammaster
2cf0320569
GLK: ALAN2: Fixing gcc warnings
2019-06-22 14:40:50 -07:00
dreammaster
2450df501c
GLK: ALAN2: astyle formatting
2019-06-22 14:40:50 -07:00
dreammaster
a3fa9d12a9
GLK: ALAN2: Fix gcc errors for references to packed struct fields
2019-06-22 14:40:50 -07:00
Paul Gilbert
dd4108e7c7
GLK: ALAN2: Removing all the existing system specific ifdef blocks
...
I'm going to be shortly formatting the code and doing refactoring
to work around the setjmp calls in the original, so there's little
point in keeping the system specific ifdef blocks from the original
2019-06-22 14:40:50 -07:00
Paul Gilbert
8f75589971
GLK: ALAN2: Remove all prototype ifdef blocks
2019-06-22 14:40:50 -07:00
Paul Gilbert
ad1cecaeac
GLK: ALAN2: Added savegame code
2019-06-22 14:40:49 -07:00
Paul Gilbert
df74652321
GLK: ALAN2: Added shouldQuit checks to break out of game loops
2019-06-22 14:40:49 -07:00
Paul Gilbert
b4ae2ec437
GLK: ALAN2: Open text data file on startup
2019-06-22 14:40:49 -07:00
Paul Gilbert
51a142aaf8
GLK: ALAN2: Loading fixes
2019-06-22 14:40:49 -07:00
Paul Gilbert
35cfe001c2
GLK: ALAN2: Add structure packing to types
...
These types map onto the uint32 memory array. Chances are that the
default packing would be fine, since each structure field is always
using four byte types, but better safe than sorry
2019-06-22 14:40:49 -07:00
Paul Gilbert
2fba84bf0a
GLK: ALAN2: Add Glk window initialization
2019-06-22 14:40:49 -07:00
Paul Gilbert
0bbd9e2638
GLK: ALAN2: Fixes to game header loading and validation
2019-06-22 14:40:49 -07:00
Paul Gilbert
ed21388e11
GLK: ALAN2: Added missing main code file, hooked up to Alan2 engine skeleton
2019-06-22 14:40:49 -07:00
Paul Gilbert
08bc570308
GLK: ALAN2: Initial import of full set of interpreter files
2019-06-22 14:40:49 -07:00
Paul Gilbert
84dfa6d3b8
GLK: ALAN2: Remove previously added code fragments
2019-06-22 14:40:22 -07:00
Paul Gilbert
004df0ef90
GLK: ALAN2: Add detection entries
2019-06-22 14:40:22 -07:00
Peter Kohaut
1276fc4c65
BLADERUNNER: Fix missing action for the black car in HF06
...
closes #10992
2019-06-22 21:17:39 +02:00
Cameron Cawley
d8248c14d6
ALL: Fix -Wnewline-eof warnings
2019-06-22 17:27:07 +01:00
Thierry Crozat
b87f69827c
I18N: Update translations templates
2019-06-22 13:00:15 +02:00
DreadnoughtPT
0750b37673
I18N: Update translation (Portuguese (Portugal))
...
Currently translated at 74.6% (808 of 1083 strings)
2019-06-22 12:59:58 +02:00
George Kormendi
26715a03cb
I18N: Update translation (Hungarian)
...
Currently translated at 100.0% (1083 of 1083 strings)
2019-06-22 12:59:58 +02:00
Purple T
7e26923a2e
I18N: Update translation (French)
...
Currently translated at 98.9% (1072 of 1083 strings)
2019-06-22 12:59:58 +02:00
Peter Kohaut
4cd58f2fba
BLADERUNNER: Switch all keyUp events to keyDown
...
With keyDown events some parts of the game feels more responsive.
This wasn't working before because of a issue in SDL library.
Also added ability to skip talking with ESC key.
2019-06-22 11:40:47 +02:00
Tarek Soliman
9d0de3e168
BLADERUNNER: Skip movies on keydown not keyup ( #1696 )
...
* BLADERUNNER: Skip movies on keydown not keyup
* BLADERUNNER: Filter out key-repeats when skipping movies
2019-06-22 10:36:47 +02:00
Thanasis Antoniou
f3cdbd2ea9
BLADERUNNER: _playerActorIdle should affect McCoy only
...
Should be set or cleared only when McCoy is the actor who is walking and affect only McCoy
2019-06-22 11:01:39 +03:00
Tarek Soliman
2287a4f607
BLADERUNNER: Skip videos with Esc key only ( #1690 )
...
* BLADERUNNER: Skip videos with Esc key only
Previously any keyup event skipped the intro videos (including Shift)
* BLADERUNNER: Also skip movies with Return
Alt-Return toggles fullscreen so we also make sure there's no modifiers
2019-06-22 00:34:29 +02:00
Thanasis Antoniou
5c2489fd54
BLADERUNNER: Improve fix possible collision with genwalkers
...
This is in CT01 (restored content). Uses kVariableGenericWalkerConfig which was previously largely unused.
2019-06-22 01:22:05 +03:00
Cameron Cawley
0ddfe927ce
OPENGLSDL: Move getSupportedFormats into OpenGLGraphicsManager
2019-06-22 01:15:39 +03:00
rsn8887
6d2da5c6f1
CONFIGURE: Disable libcurl on Switch (missing curl-config)
2019-06-21 11:11:11 -05:00
rsn8887
6dc1d1c028
CONFIGURE: Re-enable OpenGL on Switch, because it works
...
OpenGL works when enabled from the start in scummvm.ini,
when ScummVM is compiled with latest Switch toolchain packages.
It only crashes when switching between SDL modes and OpenGL while
ScummVM is running.
2019-06-21 11:01:56 -05:00
rsn8887
fee13a8505
CONFIGURE: Disable OpenGL on Switch because it crashes
...
GLES2 crashes when switching between SDL2 graphics and OpenGL
graphics. This is a known problem on the platform due to the
implementation of GLES2, it crashes on de-init.
2019-06-21 10:27:45 -05:00
Cameron Cawley
027e41632f
TRAVIS: Don't build with gcc on Mac OS X ( #1692 )
...
* TRAVIS: Don't build with gcc on Mac OS X
gcc on Mac OS X is just a frontend for LLVM.
* TRAVIS: Fix building with clang on Linux
2019-06-21 16:05:39 +01:00
Thanasis Antoniou
12b5dde457
BLADERUNNER: Fix max volume in VQAs with audio stream
...
Closes #10987
2019-06-21 16:09:58 +03:00