Martin Gerhardy
f13f308a35
TWINE: The movement of the meca penguin is different from dos version
...
fixed issue 13731 (https://bugs.scummvm.org/ticket/13731 )
2025-02-13 13:57:38 +01:00
Martin Gerhardy
736b5b385f
TWINE: use enhancementEnabled from Engine class
...
also activate the funfrock door fix by default
see ticket https://bugs.scummvm.org/ticket/13818
2025-02-11 17:55:00 +01:00
Hubert Maier
abe0ea7c13
JANITORIAL: TWINE: Fix typos
2024-12-25 17:55:45 +02:00
Martin Gerhardy
5a3fdf415b
TWINE: further renaming and comments about original names
2024-10-18 20:22:15 +02:00
Martin Gerhardy
e5c54ccfc2
TWINE: renamed members to match original sources (grid related)
2024-10-17 15:41:44 +02:00
Martin Gerhardy
7b3a068296
TWINE: renamed members
2024-10-17 14:31:11 +02:00
Martin Gerhardy
8ac2ed039f
TWINE: renamed members and methods to match original sources
2024-10-16 20:35:41 +02:00
Martin Gerhardy
2b806608a5
TWINE: renamed struct members to match original sources
2024-10-15 13:19:37 +02:00
Martin Gerhardy
fec46ac970
TWINE: renamed member to match original sources
2024-10-14 21:11:53 +02:00
Martin Gerhardy
f0f5c5c3bb
TWINE: renamed functions and members to match original sources
2024-10-12 21:40:55 +02:00
Martin Gerhardy
a85299312c
TWINE: removed ScopedEngineFreeze and updated lPLAY_FLA
...
by using saveTimer and restoreTimer directly again its easier to validate against the original sources
2024-10-12 21:40:54 +02:00
Martin Gerhardy
8d972b2535
TWINE: header inclusion cleanup
2024-10-11 17:29:25 +02:00
Martin Gerhardy
f2afa31897
TWINE: added new log categories and improved logging
2024-10-11 17:29:25 +02:00
Martin Gerhardy
0316eb3950
TWINE: improved condition logging
2024-10-11 10:42:22 +02:00
Martin Gerhardy
26b4e3bc3e
TWINE: added missing condition logging for channel scripts
2024-10-11 10:35:00 +02:00
Martin Gerhardy
d1a1be8f71
TWINE: moved functions out of class scope (boundRuleThree/lerp)
2024-10-10 20:22:06 +02:00
Martin Gerhardy
56f936f256
TWINE: removed unused additional palette instance
2024-10-10 14:01:07 +02:00
Martin Gerhardy
f59b041175
TWINE: moved dark/normal palette mode code into life script
2024-10-10 14:01:07 +02:00
Martin Gerhardy
a7dfd9fe01
TWINE: converted palettes to Graphics::Palette
2024-10-10 14:01:06 +02:00
Martin Gerhardy
9ea3637f4e
TWINE: started to use Graphics::Palette
2024-10-10 11:31:39 +02:00
Martin Gerhardy
9903a2afa2
TWINE: further renaming of variables to match the original sources
2024-10-09 11:29:53 +02:00
Martin Gerhardy
8a1aa15544
TWINE: renamed palette members and functions to match the original sources
2024-10-09 08:53:04 +02:00
Martin Gerhardy
cd03d7e8b6
TWINE: renamed flags to match the original sources
2024-10-08 21:27:01 +02:00
Martin Gerhardy
0bd98f3b6e
TWINE: renamed method to match original sources (checkCarrier)
2024-10-08 21:27:01 +02:00
Martin Gerhardy
5e90051f3a
TWINE: unified code with original source release
2024-10-08 21:27:01 +02:00
Martin Gerhardy
990f48c5f7
TWINE: merged debug states into one class
2024-10-07 11:45:39 +02:00
Martin Gerhardy
383c22d6be
TWINE: renamed methods to match original sources (drawFilledRect => box
2024-10-05 21:51:14 +02:00
Martin Gerhardy
4453d04864
TWINE: renamed text related vars and methods to match the original sources
2024-10-05 13:14:25 +02:00
Martin Gerhardy
3e7134f401
TWINE: renamed text related methods to match original sources
2024-10-05 13:14:25 +02:00
Hubert Maier
1260bbfffe
JANITORIAL: TWINE: Fix typos
2024-09-17 00:38:51 +03:00
Martin Gerhardy
69c5c3a43c
TWINE: updated the music code and renamed methods and variables...
...
to match the original source code
This should fix issue https://bugs.scummvm.org/ticket/14669 - but it's hard to say due to the many
different versions that are out there
2024-09-13 17:07:29 +02:00
Martin Gerhardy
ef7b4edb9f
TWINE: renamed music related methods
2024-09-13 17:07:29 +02:00
Martin Gerhardy
3393dbe8c7
TWINE: renamed struct members to match original sources
...
and reduced cyclic complexity in renderOverlays()
2024-09-09 20:24:26 +02:00
Martin Gerhardy
126eb54983
TWINE: renamed flag
2024-09-09 20:24:26 +02:00
Martin Gerhardy
430ae1d012
TWINE: renamed members and flags to match original source release
2024-09-09 20:24:26 +02:00
Martin Gerhardy
0157e4d2cd
TWINE: lSET_HOLO_POS opcode useable for lba2
...
the difference is in Holomap::setHoloPos()
2024-09-09 20:24:25 +02:00
Martin Gerhardy
dd12c874a4
TWINE: renamed methods to match original sources
2024-09-09 20:24:25 +02:00
Martin Gerhardy
8304887bf7
TWINE: fixed different values for max life points in lba1 and lba2
2024-08-14 18:01:03 +02:00
Martin Gerhardy
617ba4154d
TWINE: LBA2: implemented more opcodes
2024-08-14 17:29:46 +02:00
Martin Gerhardy
8ff7ab977d
TWINE: LBA2: added further life opcodes
2024-08-14 17:29:46 +02:00
Martin Gerhardy
f2802c0c83
TWINE: LBA2: implemented a few more opcodes
2024-08-14 17:29:46 +02:00
Martin Gerhardy
1f851955dc
TWINE: renamed variables to match original sources
2024-03-23 15:50:36 +01:00
Martin Gerhardy
cff51c8f4b
TWINE: allow to toggle the zoom mode by keybinding
...
this is bound to F5 in the original game - but F5 is our own dialog
there is currently no binding set at all. See https://bugs.scummvm.org/ticket/14795
2024-01-02 13:53:17 +01:00
Martin Gerhardy
37614e194e
TWINE: extended error message
2024-01-01 18:54:40 +01:00
Martin Gerhardy
04a56d78e9
TWINE: unified names with original source release
2023-05-30 22:04:23 +02:00
Martin Gerhardy
dc19459c1c
TWINE: renamed variables and changed game flag array size
2023-05-30 20:45:18 +02:00
Martin Gerhardy
7f5e9197c9
TWINE: implemented a few lba2 life script opcodes
2023-05-12 06:05:19 +02:00
Martin Gerhardy
8655f6b978
TWINE: further renaming
2023-02-06 19:04:39 +01:00
Martin Gerhardy
0517e015fc
TWINE: unified with original sources and reduced the amount of globals
2023-02-06 18:57:54 +01:00
Martin Gerhardy
21a7f52183
TWINE: unified with original sources
2023-02-06 18:57:54 +01:00