Commit graph

428 commits

Author SHA1 Message Date
Martin Gerhardy
fe50ac1fda TWINE: add holomap variable debugging to the imgui windows 2024-11-06 18:06:09 +01:00
Martin Gerhardy
e5c54ccfc2 TWINE: renamed members to match original sources (grid related) 2024-10-17 15:41:44 +02:00
Martin Gerhardy
8ac2ed039f TWINE: renamed members and methods to match original sources 2024-10-16 20:35:41 +02:00
Martin Gerhardy
0047aaa04e TWINE: fixed issue #15407
see https://bugs.scummvm.org/ticket/15407

introduced in f0e9fe38ab
2024-10-16 16:00:18 +02:00
Martin Gerhardy
85fef59c8a TWINE: use setInterAnimObjet2 for rendering the actors 2024-10-16 16:00:17 +02:00
Martin Gerhardy
68f7c92940 TWINE: renamed members and functions to match original sources 2024-10-16 16:00:17 +02:00
Martin Gerhardy
02dd26889f TWINE: reduced scope in Renderer::fillTextPolyNoClip 2024-10-16 16:00:17 +02:00
Martin Gerhardy
2b806608a5 TWINE: renamed struct members to match original sources 2024-10-15 13:19:37 +02:00
Martin Gerhardy
2fd6e9b3d3 TWINE: LBA: Game and Main Menu Palette Issue after intro video (Regression)
see bug #15402 (https://bugs.scummvm.org/ticket/15402)
2024-10-14 19:56:29 +02:00
Martin Gerhardy
d9efa04b4f TWINE: fixed FrameMarker values for fps 2024-10-14 19:56:29 +02:00
Martin Gerhardy
f0f5c5c3bb TWINE: renamed functions and members to match original sources 2024-10-12 21:40:55 +02:00
Martin Gerhardy
6d4af03f82 TWINE: renamed methods to match the original sources 2024-10-12 21:40:54 +02:00
Martin Gerhardy
e3b8cf864c TWINE: renamed struct and members to match the original sources 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
2a3d39edf7 TWINE: renamed function to better match the original name 2024-10-11 08:39:00 +02:00
Martin Gerhardy
90ee431c75 TWINE: renamed methods and member vars to match the original sources (holomap) 2024-10-10 20:39:46 +02:00
Martin Gerhardy
d1a1be8f71 TWINE: moved functions out of class scope (boundRuleThree/lerp) 2024-10-10 20:22:06 +02:00
Martin Gerhardy
803714660d TWINE: a few palette fixes
this transition is not yet done...
2024-10-10 18:11:45 +02:00
Martin Gerhardy
d476afa528 TWINE: let whiteFade use a Graphics::Palette, too 2024-10-10 18:11:45 +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
733ed796a1 TWINE: removed fadeIn and fadeOut and use the original method names 2024-10-10 14:01:06 +02:00
Martin Gerhardy
048800582f TWINE: palette code unified with original sources
also made more use of Graphics::Palette
2024-10-10 14:01:06 +02:00
Martin Gerhardy
32264e9fcf TWINE: unified with original sources 2024-10-10 11:43:10 +02:00
Martin Gerhardy
acac282f6f TWINE: use Graphics::Palette for fadePalToPal 2024-10-10 11:31:39 +02:00
Martin Gerhardy
2e5e3e3b7c TWINE: renamed method to match original sources 2024-10-10 11:31:39 +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
4ad6a6961c TWINE: fixed a few collision related issues
Skeletons hitboxes may be glitched: https://bugs.scummvm.org/ticket/15387
Tank is stuck: https://bugs.scummvm.org/ticket/13177
Bulldozer driven by Twinsen can get stuck behind truck (soft lock): https://bugs.scummvm.org/ticket/15388
2024-10-08 11:25:18 +02:00
Martin Gerhardy
9bb2257e0a TWINE: added hqrindex member to the Parser class to improve the error messages 2024-10-08 10:25:04 +02:00
Martin Gerhardy
54d2e51c48 TWINE: added getter for bodydata 2024-10-08 10:25:04 +02:00
Martin Gerhardy
990f48c5f7 TWINE: merged debug states into one class 2024-10-07 11:45:39 +02:00
Martin Gerhardy
05480e11c9 TWINE: basic layout from director engine for imgui debug tools 2024-10-07 10:05:28 +02:00
Martin Gerhardy
383c22d6be TWINE: renamed methods to match original sources (drawFilledRect => box 2024-10-05 21:51:14 +02:00
Martin Gerhardy
3e7134f401 TWINE: renamed text related methods to match original sources 2024-10-05 13:14:25 +02:00
Martin Gerhardy
ef7b4edb9f TWINE: renamed music related methods 2024-09-13 17:07:29 +02:00
Martin Gerhardy
8b12d69e42 TWINE: fixed typos in comments 2024-09-10 12:18:15 +02:00
Martin Gerhardy
f0e9fe38ab TWINE: changed rotMatIndex2 to be closer to the original sources 2024-09-10 12:18:15 +02:00
Martin Gerhardy
e6441d9cc5 TWINE: comments 2024-09-09 20:24:26 +02:00
Martin Gerhardy
be9b402d6a TWINE: extract into local variable 2024-09-09 20:24:26 +02:00
Martin Gerhardy
914f4330c9 TWINE: further renaming and added comments 2024-09-09 20:24:26 +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
8b2039501b TWINE: renamed variables to match original sources 2024-09-09 20:24:26 +02:00
Martin Gerhardy
19bb2fe12b TWINE: implemented a hack from original sources that fixes a shadow issue on twinsen 2024-09-09 20:24:26 +02:00
Martin Gerhardy
abeb0c9b5c TWINE: added original source function name as comment 2024-09-09 20:24:26 +02:00
Martin Gerhardy
73030ecd9b TWINE: fixed clipping issue
see c39ea9499b and https://bugs.scummvm.org/ticket/12085

the sorting must happen before we do the corrections
2024-09-09 20:24:26 +02:00
Martin Gerhardy
9c30e3e7f2 TWINE: added missing break as found in the original sources in correctZLevels
see https://bugs.scummvm.org/ticket/12085 and c39ea9499b
2024-09-09 20:24:26 +02:00
Martin Gerhardy
126eb54983 TWINE: renamed flag 2024-09-09 20:24:26 +02:00