Commit Graph
46 Commits
Author SHA1 Message Date
Martin Gerhardy 890582a20c TWINE: prepare life and move scripts for v2 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 38a5f40ac1 TWINE: added lba2 opcodes 2023-01-16 17:46:28 +01:00
Martin Gerhardy 1c94594d3c TWINE: moved script execution into base class 2023-01-16 17:46:28 +01:00
Martin Gerhardy 2111609f62 TWINE: moved some script related stuff into shared headers 2023-01-16 17:46:28 +01:00
Martin Gerhardy 56c70427c9 TWINE: renamed script classes for v1 (lba1) 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 6bbc92ef53 TWINE: renamed members and methods to match original sources 2023-01-07 13:09:15 +01:00
Martin Gerhardy cd7e3ec6e4 TWINE: renamed method to match original sources 2022-07-24 19:05:36 +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 c2825bfc45 TWINE: renamed variables and added comments from the original code 2022-06-11 12:43:33 +02:00
Martin Gerhardy ca293e49aa TWINE: helper macros for seconds 2022-06-02 10:09:25 +02:00
Martin Gerhardy 101d98d6a6 TWINE: added debug channel for scripting messages 2022-02-15 07:55:05 +01:00
Martin Gerhardy 2d8a5fe505 TWINE: fixed logic error in move script mBETA 2022-02-15 07:30:11 +01:00
Martin Gerhardy 17a218bfd9 TWINE: use a different version of getAngleAndSetTargetActorDistance 2021-12-31 12:13:16 +01:00
Martin Gerhardy 8f590c5288 TWINE: reduced code duplication in move script - door handling 2021-12-31 12:01:19 +01:00
Martin Gerhardy 2c90f1e37d TWINE: debug logging for script execution 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 68602a9e0a TWINE: little big adventure 2 fixes
implemented smk movieinfo handling
main menu shows correct text now
music track handling
2021-10-31 20:03:11 +01:00
Martin Gerhardy a0ea8dc7f3 TWINE: renamed class to Movies
as it now also playing smacker videos for lba2
2021-09-10 19:20:56 +02:00
Martin Gerhardy c416fe7830 TWINE: use forward decls and reduced header dependencies 2021-08-26 09:24:28 +02:00
Martin Gerhardy a1c9b60557 TWINE: Extended error output 2021-08-23 12:17:00 +02:00
Martin Gerhardy e39b381819 TWINE: removed _destPos member from Renderer class 2021-08-15 12:30:09 +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 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 9210708eeb TWINE: renamed members 2021-07-31 16:48:23 +02:00
Paul Gilbert 005561d305 COMMON: Increase Stream pos, seek, size from int32 to int64 2021-07-08 18:24:28 -07:00
Martin Gerhardy fb2533ebd6 TWINE: cleanup blitting 2021-06-03 22:07:26 +02:00
Eugene Sandulenko 5e7fe2dc57 JANITORIAL: Replace spaces in indentation with tabs 2021-04-15 21:20:36 +02:00
Martin Gerhardy 5fa6a23d8a TWINE: converted to enum class 2021-03-19 15:49:07 +01:00
Martin Gerhardy c98ceb9762 TWINE: don't mis-use the animType for the sprite actor angle for rotations
introduced a new member var to be able to use an enum for the animType at some point
2021-03-19 15:49:07 +01:00
Martin Gerhardy 3a6923795d TWINE: renamed Vec3 to IVec3 2021-03-17 18:25:03 +01:00
Martin Gerhardy 70fd4f428d TWINE: removed ScenePoint and added actor debug rendering 2021-03-15 23:11:21 +01:00
Martin Gerhardy 718ef4a58f TWINE: converted destXYZ 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 a819f61e8c TWINE: moved actor position into Vec3 struct 2021-02-25 17:06:23 +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 337b1ca353 TWINE: replaced magic numbers 2021-01-27 19:27:44 +01:00
Martin Gerhardy 0f4406e8ee TWINE: replaced magic number 2021-01-26 18:55:52 +01:00
Martin Gerhardy 8e73626566 TWINE: implemented missing script opscode 0x06 2021-01-13 22:08:47 +01:00
Martin Gerhardy 1fddaefa2b TWINE: allow to execute the jump action while running
https://bugs.scummvm.org/ticket/12004
2021-01-01 15:50:51 +01:00
Martin Gerhardy a97ef349ce TWINE: extracted to constants 2021-01-01 15:28:26 +01:00
Martin Gerhardy d1aa2e3cb3 TWINE: started to reorganize the folder structure 2020-12-22 17:17:36 +01:00