D G Turner
3494a0391d
TETRAEDGE: Fix Misleading Code Indentation
...
No functional change.
2023-01-16 23:42:03 +00:00
D G Turner
0e08e91dbd
TETRAEDGE: Fix Memset of Non-Trivial Data Structure GCC Compiler Warning
2023-01-16 23:40:30 +00:00
Lothar Serra Mari
57bc85f3ba
NEWS: Mention new platforms in German NEWS file
2023-01-16 21:31:10 +01:00
D G Turner
64ef64a0c7
TETRAEDGE: Fix Duplicated Branch GCC Compiler Warning
2023-01-16 20:17:04 +00:00
Vladimir Serbinenko
de6fa88217
OPENDINGUX: Separate miyoo from opendingux
2023-01-16 23:01:25 +03:00
Vladimir Serbinenko
977a47ad76
NEWS: Mention new handheld consoles.
2023-01-16 21:00:21 +01:00
Eugene Sandulenko
ef1c6c4414
TETRAEDGE: Fix compilation with disabled OpenGL
2023-01-16 20:08:24 +01:00
Eugene Sandulenko
8a4ee2a2a6
TETRAENGINE: Remove redundant flag
...
Usage of kADFlagMatchFullPaths will automatically compute the required
scan depth
2023-01-16 19:52:20 +01:00
Lothar Serra Mari
d8f83247b2
CREDIS: Update credits for TETRAEDGE
2023-01-16 19:31:52 +01:00
Lothar Serra Mari
7d254e6045
I18N: Update translation (German)
...
Currently translated at 100.0% (1804 of 1804 strings)
2023-01-16 18:24:20 +00:00
ScummVM-Translations
34957c782b
I18N: Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2023-01-16 18:06:26 +00:00
Eugene Sandulenko
aa56e531d3
TETRAEDGE: Fix compilation under Android
2023-01-16 19:05:46 +01:00
ScummVM-Translations
66cc0098c5
I18N: Update translations templates
2023-01-16 17:10:07 +00:00
Cameron Cawley
40f797fdef
SDL: Support VSync with OpenGL in SDL1 builds
2023-01-16 18:09:53 +01:00
Cameron Cawley
138a983d80
COMMON: Refactor VSync handling to match the other options
2023-01-16 18:09:53 +01:00
Sebastian Krzyszkowiak
40fc49256d
SLUDGE: Make sure initial backdrop gets its alpha channel stored
...
OpenSLUDGE draws the first backdrop image with alpha channel
intact. Afterwards, next images are blended with previous backdrop
contents.
So far ScummVM always did the later part, but never the former,
which caused parallax to not work as it relies on alpha channel
being propagated into backdrop (which gets initiallly filled
with opaque black, so it had no chance to ever be transparent).
Fix that by clearing the area the first backdrop image is about
to get blitted into with full transparency.
2023-01-16 17:57:04 +01:00
Scott Percival
054c674f79
DIRECTOR: Fix pitch calculation for BITDDecoder
...
The expected decompression size for D4 and above was being mistakenly overwritten
by the D3 size.
Fixes leaves animation in GOODBYE.DIR for Chop Suey.
2023-01-16 17:51:19 +01:00
Martin Gerhardy
b40f693430
TWINE: converted TO_SECONDS into a function
...
because the lba1 and lba2 behaviour differs
2023-01-16 17:46:28 +01:00
Martin Gerhardy
890582a20c
TWINE: prepare life and move scripts for v2
2023-01-16 17:46:28 +01:00
Martin Gerhardy
ff200665c5
TWINE: added empty files for v2 script files
2023-01-16 17:46:28 +01:00
Martin Gerhardy
0064723b24
TWINE: support different angles for lba1 and lba2
2023-01-16 17:46:28 +01:00
Martin Gerhardy
ddddb75978
TWINE: more lba2 constants and conditions
2023-01-16 17:46:28 +01:00
Martin Gerhardy
d4fd349bc4
TWINE: fill some more lba2 flags
2023-01-16 17:46:28 +01:00
Martin Gerhardy
38a5f40ac1
TWINE: added lba2 opcodes
2023-01-16 17:46:28 +01:00
Martin Gerhardy
d1dc78aa64
TWINE: converted the condition return type into an enum
2023-01-16 17:46:28 +01:00
Martin Gerhardy
417f278ee9
TWINE: renamed method and added comment
2023-01-16 17:46:28 +01:00
Martin Gerhardy
0d2c93ea39
TWINE: added (unimplemented) check for a cdrom release
...
this is used in scenes 80 and 117
MIDI_OFF
IF CDROM == 1
PLAY_CD_TRACK 8
SET_TRACK_OBJ 1 11
ELSE
ENDIF
and
MIDI_OFF
SET_TRACK 0
IF CDROM == 0
ANIM_OBJ 2 178
ELSE
ENDIF
So it looks like as it could have influence on the game
maybe this should be an option...
2023-01-16 17:46:28 +01:00
Martin Gerhardy
7dfc51daf3
TWINE: added lba2 conditions
2023-01-16 17:46:28 +01:00
Martin Gerhardy
370a33392e
TWINE: moved constant into cpp file
2023-01-16 17:46:28 +01:00
Martin Gerhardy
1c94594d3c
TWINE: moved script execution into base class
2023-01-16 17:46:28 +01:00
Martin Gerhardy
2111609f62
TWINE: moved some script related stuff into shared headers
2023-01-16 17:46:28 +01:00
Martin Gerhardy
c65033ceca
TWINE: add interface to life and move scripts
2023-01-16 17:46:28 +01:00
Martin Gerhardy
56c70427c9
TWINE: renamed script classes for v1 (lba1)
2023-01-16 17:46:28 +01:00
Martin Gerhardy
6d61596cf8
TWINE: fixed comment
2023-01-16 17:46:28 +01:00
Matthew Duggan
8591ae2260
TETRAEDGE: Fix updating of global light value
2023-01-16 17:36:43 +01:00
Matthew Duggan
dbe6da9980
TETRAEDGE: Remove compile warnings
2023-01-16 17:36:43 +01:00
Matthew Duggan
b310f5dea3
TETRAEDGE: Fix compiler guards for GL (no shaders)
2023-01-16 17:36:43 +01:00
Matthew Duggan
91f1e17ed3
TETRAEDGE: Fixes to get to main menu of Syberia 2
2023-01-16 17:36:43 +01:00
Matthew Duggan
8dfe5e4b88
TETRAEDGE: Clean up OGL/TGL classes slightly
2023-01-16 17:36:43 +01:00
Matthew Duggan
e6c8059523
TETRAEDGE: Add TinyGL implementation for TeLight.
2023-01-16 17:36:43 +01:00
Matthew Duggan
47739e4585
TETRAEDGE: Only compile openGL files when OGL is enabled
2023-01-16 17:36:43 +01:00
Matthew Duggan
fd496bdd55
TETRAEDGE: Remove unused variable
2023-01-16 17:36:43 +01:00
Matthew Duggan
16c607cd94
TETRAEDGE: Split OpenGL-specific code out to allow TinyGL support
2023-01-16 17:36:43 +01:00
Matthew Duggan
1a793bae5b
TETRAEDGE: Remove static objects and improve cleanup
2023-01-16 17:36:43 +01:00
Matthew Duggan
68790973ba
TETRAEDGE: Comment for detection entry
2023-01-16 17:36:43 +01:00
Matthew Duggan
b75e9faae3
TETRAEDGE: Remove unused Console class
2023-01-16 17:36:43 +01:00
Matthew Duggan
c4869ff02f
TETRAEDGE: Fix whitespace and use uint consistently
2023-01-16 17:36:43 +01:00
Matthew Duggan
9cdfb0deee
TETRAEDGE: Clean up includes
2023-01-16 17:36:43 +01:00
Matthew Duggan
d0d67e91f8
TETRAEDGE: Reduce movement janks and accidental moves
2023-01-16 17:36:43 +01:00
Matthew Duggan
48015aa751
TETRAEDGE: Small fixes.
2023-01-16 17:36:43 +01:00