Commit Graph
137148 Commits
Author SHA1 Message Date
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