Commit Graph
101 Commits
Author SHA1 Message Date
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 0064723b24 TWINE: support different angles for lba1 and lba2 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 81011c936c TWINE: fixed parsing lba2 scene 2023-01-15 11:28:58 +01:00
Martin Gerhardy c32a1d6b2e TWINE: renamed members 2023-01-15 11:28:58 +01:00
Martin Gerhardy 6bbc92ef53 TWINE: renamed members and methods to match original sources 2023-01-07 13:09:15 +01:00
Martin Gerhardy 26cce38137 TWINE: extract to local variables 2022-08-18 17:08:43 +02:00
Martin Gerhardy dd56f35477 TWINE: after watching the cutscenes at the television, the background is not properly restored
https://bugs.scummvm.org/ticket/13683
2022-07-12 20:25:58 +02:00
Martin Gerhardy 5c1ad5c786 TWINE: Black and white palette
this fixes https://bugs.scummvm.org/ticket/13166
2022-06-14 20:33:00 +02:00
Martin Gerhardy 4e73580f53 TWINE: renamed member to match original sources 2022-06-12 22:22:34 +02:00
Martin Gerhardy 613d8e342d TWINE: renamed a few more methods and defines 2022-06-11 14:52:19 +02:00
Martin Gerhardy 8fd03789b0 TWINE: synced more names with original sources 2022-06-11 13:55:46 +02:00
Martin Gerhardy 9ba2652fa3 TWINE: reduced access to _processActor 2022-06-11 13:07:09 +02:00
Martin Gerhardy 027a64f77f TWINE: reset more actor flags 2022-06-11 13:07:09 +02:00
Martin Gerhardy fe56c0d0fa TWINE: renamed member to match original sources 2022-06-11 12:44:17 +02:00
Martin Gerhardy c2825bfc45 TWINE: renamed variables and added comments from the original code 2022-06-11 12:43:33 +02:00
Martin Gerhardy 3dbb423b1b TWINE: fixed zone struct parsing
would be a problem in combination with lba2
2022-06-11 12:41:31 +02:00
Martin Gerhardy 23815c35a8 TWINE: fixed typo 2022-06-11 09:56:54 +02:00
Martin Gerhardy 03ae234c5e TWINE: implemented parts of the new game + option from lba1 classic 2022-06-02 10:09:25 +02:00
Martin Gerhardy ca293e49aa TWINE: helper macros for seconds 2022-06-02 10:09:25 +02:00
Martin Gerhardy 337eac68fd TWINE: renamed scene patch variable to _enableEnhancements
scumm engine is using this wording, and we should keep it in sync if we ever expose
this option more globally
2022-04-18 12:53:54 +02:00
Martin Gerhardy f9527a5d03 TWINE: reduced cyclic complexity to improve readability in processEnvironmentSound() 2022-02-15 07:47:12 +01:00
Martin Gerhardy 37752bd52e TWINE: fixed audio track for tippet island scene 2022-02-15 07:31:33 +01:00
Martin Gerhardy 0572cbac16 TWINE: support --dump-scripts 2022-02-15 07:26:10 +01:00
Martin Gerhardy 0df0beadc9 TWINE: simplified scene patches
those are fixed sized arrays
2021-12-31 12:03:29 +01:00
Martin Gerhardy 7080e9bfe9 TWINE: added more scene patches - but disable them by default 2021-12-31 12:03:25 +01:00
Martin Gerhardy 41bb954435 TWINE: renamed member for palette fade handling 2021-12-31 11:48:32 +01:00
Martin Gerhardy f05612a0ed TWINE: same result but different define 2021-12-31 11:48:31 +01:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Martin Gerhardy 2fd077dd74 TWINE: renamed some members to match the source release
fixed SCENE_SIZE_MAX and getBrickShapeFull according to source release
2021-11-16 20:05:20 +01:00
Martin Gerhardy 950a4540cd TWINE: replaced magic numbers and named enum constants 2021-10-11 20:31:58 +02:00
Martin Gerhardy 0a33eb7496 TWINE: some scene change logic is lba1 specific 2021-09-10 19:20:56 +02:00
Martin Gerhardy a8446da4ea TWINE: removed unused left-over from disassembly 2021-09-09 19:32:09 +02:00
Martin Gerhardy a4c717c585 TWINE: moved script patch boolean into scene class
... and activated it by default
2021-09-08 19:53:53 +02:00
Martin Gerhardy 7c67ce0bc4 TWINE: moved script fix into proper location 2021-09-08 19:53:53 +02:00
Martin Gerhardy c416fe7830 TWINE: use forward decls and reduced header dependencies 2021-08-26 09:24:28 +02:00
Martin Gerhardy 3d67b01510 TWINE: ensure the correct casting for unsigned shorts
... when converting to ints
2021-08-23 22:08:12 +02:00
Martin Gerhardy 49590e1f4c TWINE: add SCENE_SIZE_MAX comment 2021-08-23 17:43:59 +02:00
Martin Gerhardy ca57b25a32 TWINE: fixed issue #12827 (Unable to exit scene on citadel island)
introduced in 70fd4f428d
2021-08-23 13:50:07 +02:00
Martin Gerhardy 97ae393b0a TWINE: reduced usage of the global _destPos
also identified a few potential issues and marked them with a TODO
2021-08-15 12:30:09 +02:00
Martin Gerhardy 2910ca52ec TWINE: allow parsers to handle lba2 2021-08-09 11:24:18 +02:00
Martin Gerhardy 0cb42e8ad8 TWINE: converted assert to error() 2021-08-09 11:24:17 +02:00
Martin Gerhardy 3d8e34b756 TWINE: time freeze cleanup 2021-08-01 20:28:02 +02:00
Martin Gerhardy 61304fd896 TWINE: renamed members 2021-07-31 16:50:19 +02:00
Martin Gerhardy 429832986b TWINE: renamed members 2021-07-31 16:48:23 +02:00
Martin Gerhardy fc75e5709e TWINE: renamed members 2021-07-31 16:48:23 +02:00
Martin Gerhardy 91fe6927c9 TWINE: made _projPosScreen private in Redraw 2021-07-31 16:48:23 +02:00
Martin Gerhardy c6d26dc9d8 TWINE: renamed members 2021-07-31 16:48:23 +02:00
Martin Gerhardy 9210708eeb TWINE: renamed members 2021-07-31 16:48:23 +02:00
Martin Gerhardy 4c0f188a3b TWINE: extract to named constants 2021-07-31 08:38:38 +02:00