Commit Graph
66 Commits
Author SHA1 Message Date
Martin Gerhardy 0064723b24 TWINE: support different angles for lba1 and lba2 2023-01-16 17:46:28 +01:00
Martin Gerhardy b5eb958d8d TWINE: renamed methods to match original sources 2023-01-15 11:28:58 +01:00
Martin Gerhardy c32a1d6b2e TWINE: renamed members 2023-01-15 11:28:58 +01:00
Martin Gerhardy b936aee7dc TWINE: set the frame to 1 as found in the original sources
in HitObj() of OBJECT.C
2023-01-15 11:28:58 +01:00
Martin Gerhardy decbede936 TWINE: renamed members and methods 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 11ffa1922f TWINE: fixed protopack not working 2022-07-10 19:42:09 +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 7caf4425af TWINE: renamed variable 2022-06-11 12:44:26 +02:00
Martin Gerhardy 0f411e7669 TWINE: renamed member to match original sources 2022-06-11 12:44:22 +02:00
Martin Gerhardy fe56c0d0fa TWINE: renamed member to match original sources 2022-06-11 12:44:17 +02:00
Martin Gerhardy cb4eae873c TWINE: renamed member 2022-06-11 12:43:53 +02:00
Martin Gerhardy ff1de24376 TWINE: renamed member to match original source code 2022-06-11 09:56:54 +02:00
Martin Gerhardy 23815c35a8 TWINE: fixed typo 2022-06-11 09:56:54 +02:00
Martin Gerhardy 6dd64584d8 TWINE: added warning 2022-06-11 09:56:54 +02:00
Martin Gerhardy 05f1b2e6cf TWINE: improved readability 2022-06-01 23:20:35 +02:00
Martin Gerhardy b9a38cdb4d TWINE: fixed wrong checks in initModelActor regarding the body type 2022-06-01 23:14:15 +02:00
Martin Gerhardy 12a0a1cd80 TWINE: fixed bug #13167 (Doors are not working sometimes)
the problem was that in the scene mentioned in the bug ticket the actor 3 was the lift downwards. This used
mGOTO_POINT_3D opcode - which modifies _spriteActorRotation. Now entering scene 49 again did not reset the
actor variable _spriteActorRotation properly - and the door has the same actor id as the lift that went
downwards
2022-02-15 07:22:29 +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 333d1e55d3 TWINE: added godmode debug command 2021-09-08 19:53:53 +02:00
Martin Gerhardy f8641cf823 TWINE: renamed members and use constants 2021-08-10 09:21:33 +02:00
Martin Gerhardy 2910ca52ec TWINE: allow parsers to handle lba2 2021-08-09 11:24:18 +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 c6d26dc9d8 TWINE: renamed members 2021-07-31 16:48:23 +02:00
Martin Gerhardy 8289072496 TWINE: added highres option to advanced menu
also use enum class for TextId and TextBankId
2021-04-09 10:43:03 +02:00
Martin Gerhardy 7cfb6f00d5 TWINE: updated actor bbox code and minor cleanup 2021-03-27 13:35:28 +01:00
Martin Gerhardy 8c76c1fac7 TWINE: use EntityData 2021-03-27 13:35:27 +01:00
Martin Gerhardy 33371ae454 TWINE: use BodyData for rendering 2021-03-27 13:35:27 +01:00
Martin Gerhardy 5fa6a23d8a TWINE: converted to enum class 2021-03-19 15:49:07 +01:00
Martin Gerhardy 5f94f6ed94 TWINE: renamed members 2021-03-19 15:49:07 +01:00
Martin Gerhardy 107d356ab8 TWINE: validate body loading 2021-03-19 15:49:07 +01:00
Martin Gerhardy ac5424fa4c TWINE: moved bodyTable into Resourced class 2021-03-19 15:49:07 +01:00
Martin Gerhardy ae68a82917 TWINE: removed Renderer::prepareIsoModel 2021-03-19 15:49:07 +01:00
Martin Gerhardy 5383d9ff4b TWINE: use BoundingBox in BodyData 2021-03-17 18:25:04 +01:00
Martin Gerhardy f6555148ff TWINE: use BoundingBox struct in ActorBoundingBox 2021-03-17 18:25:04 +01:00
Martin Gerhardy d0cff45a93 TWINE: renamed ActorBoundingBox members 2021-03-17 18:25:04 +01:00
Martin Gerhardy 3a6923795d TWINE: renamed Vec3 to IVec3 2021-03-17 18:25:03 +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 bbe4083ab0 TWINE: use a few of the inventory setters to ensure the item amount boundaries 2021-02-26 11:11:21 +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 c702e0955e TWINE: use Vec3 operators 2021-02-26 11:11:21 +01:00
Martin Gerhardy 2d3bd0bfb9 TWINE: converted scene hero positions to Vec3 struct 2021-02-25 17:43:06 +01:00