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