Commit Graph
54 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 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 1148ecaddd TWINE: reduced scope of extraIdx variable 2022-10-02 14:08:29 +02:00
Martin Gerhardy 31811c35f3 TWINE: fixed missing count when picking up items
https://bugs.scummvm.org/ticket/13678
2022-09-29 05:00:00 +02:00
Martin Gerhardy 5dddc23714 TWINE: fixed giving kashes as replacements where it should have been life points 2022-08-18 17:08:43 +02:00
Martin Gerhardy c39ea9499b TWINE: depth sorting issue for doors
https://bugs.scummvm.org/ticket/12085
2022-08-18 17:08:43 +02:00
Martin Gerhardy 2a707b3dc9 TWINE: synced lerp methods with the original source 2022-06-14 20:53:52 +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
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 362111301b TWINE: fixed extra flag names 2021-10-11 20:31:58 +02:00
Martin Gerhardy 738e211142 TWINE: cleanup comments 2021-08-16 00:22:43 +02:00
Martin Gerhardy 1b749d2808 TWINE: removed todo comment about magic ball damage
verified the usage and the values against the disassembly of lbawin
2021-08-16 00:15:01 +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 2693ad0332 TWINE: let projectPositionOnScreen return the position vector
... to reduce direct access to the member
2021-08-10 21:21:57 +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 c6d26dc9d8 TWINE: renamed members 2021-07-31 16:48:23 +02:00
Martin Gerhardy c1a27b7512 TWINE: converted member to local var (Redraw::renderRect) 2021-07-31 08:38:38 +02:00
Martin Gerhardy f9c4511308 TWINE: hide access to front buffer screen 2021-07-11 13:44:12 +02:00
Martin Gerhardy 7c988dbca8 TWINE: renamed members 2021-03-19 15:49:07 +01:00
Martin Gerhardy 5a557cfd83 TWINE: replaced magic number 2021-03-19 15:49:06 +01:00
Martin Gerhardy 1092f28549 TWINE: use angle constant 2021-03-19 15:49:06 +01:00
Martin Gerhardy 81ffafcd3f TWINE: renamed variables 2021-03-19 15:49:06 +01:00
Martin Gerhardy b41a90a1d5 TWINE: fixed regression in shape rendering
introduced in abae3e440a
2021-03-18 18:31:02 +01:00
Martin Gerhardy 110d324ae9 TWINE: renamed constants 2021-03-17 18:25:04 +01:00
Martin Gerhardy abae3e440a TWINE: refactored extra shape 2021-03-17 18:25:04 +01:00
Martin Gerhardy 9d7ca64342 TWINE: removed ZVBox and ScenePoint struct - use BoundingBox and Vec3 2021-03-17 18:25:03 +01:00
Martin Gerhardy 6b27f35c6a TWINE: minor cleanup 2021-03-17 18:25:03 +01:00
Martin Gerhardy 95e6b98463 TWINE: fixed addExtraBonus extra flags for keys according to disassembly 2021-03-17 18:25:03 +01:00
Martin Gerhardy 9275999d9b TWINE: hide min/max values of inventory items
also extract the max life points of an actor into a constant
2021-02-26 11:11:21 +01:00
Martin Gerhardy 718ef4a58f TWINE: converted destXYZ to Vec3 2021-02-26 11:11:21 +01:00
Martin Gerhardy 89921cac57 TWINE: converted projPosScreen to Vec3 2021-02-26 11:11:21 +01:00
Martin Gerhardy c702e0955e TWINE: use Vec3 operators 2021-02-26 11:11:21 +01:00
Martin Gerhardy 56b9d68bb0 TWINE: replaced magic number with constant 2021-02-26 11:11:20 +01:00
Martin Gerhardy b917ec2ad3 TWINE: convert ExtraListStruct positions to Vec3 2021-02-26 11:11:20 +01:00
Martin Gerhardy 87893749b5 TWINE: new color constant 2021-02-25 17:30:47 +01:00
Martin Gerhardy ec34077906 TWINE: converted more positions to Vec3 2021-02-25 17:27:37 +01:00
Martin Gerhardy a819f61e8c TWINE: moved actor position into Vec3 struct 2021-02-25 17:06:23 +01:00
Martin Gerhardy e79b109a61 TWINE: converted to Vec3 2021-02-25 15:45:25 +01:00
Martin Gerhardy cab620551e TWINE: added steam achievement support
Not all achievements are implemented yet
2021-02-18 23:52:24 +01:00
Martin Gerhardy 61b0633468 TWINE: more color constants 2021-01-26 18:55:52 +01:00
Martin Gerhardy 7f473240b0 TWINE: named unknown flag and replaced magic number 2021-01-08 19:44:43 +01:00
Martin Gerhardy baaeafd3ae TWINE: cleanup in extra code 2021-01-08 19:44:43 +01:00
Martin Gerhardy a97ef349ce TWINE: extracted to constants 2021-01-01 15:28:26 +01:00
Martin Gerhardy 9eb0c1fd10 TWINE: use constants for magic values 2020-12-26 11:53:26 +01:00
Martin Gerhardy 2cfad1618f TWINE: prepare extraction into constants 2020-12-26 11:53:26 +01:00