Commit graph

33 commits

Author SHA1 Message Date
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
56a58ecddf TWINE: split holomap for lba1 and lba2
Also fixed a few issues in loading the lba2 scene data
2024-09-13 20:08:22 +02:00
Martin Gerhardy
a7a7a1f15f TWINE: LBA2: added anim3ds parser 2024-08-14 17:29:46 +02:00
Martin Gerhardy
d46820d565 TWINE: added a few lba2 stubs and converted some code from lba2-classic 2024-06-08 17:42:52 +02:00
Martin Gerhardy
c0c70e55b0 TWINE: some lba2 opcode work and empty stubs for buggy code 2024-03-23 15:12:25 +01:00
Martin Gerhardy
ff200665c5 TWINE: added empty files for v2 script files 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
ad3aba1908 TWINE: added support for lbashow 2021-11-30 15:40:48 +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
b04ea7b6ae TWINE: moved distance math functions out of the movement class 2021-08-15 12:30:09 +02:00
Martin Gerhardy
d21ba317e4 TWINE: removed unused brick parser
the plan is to use the sprite parser
2021-08-12 21:50:04 +02:00
Martin Gerhardy
2f7e9f0cf5 TWINE: added blocklibrary parser 2021-08-11 21:35:20 +02:00
Martin Gerhardy
a108866b7d TWINE: added text parser 2021-03-28 18:56:32 +02:00
Martin Gerhardy
5b7fa92807 TWINE: extracted holomap trajectory parsing into own class 2021-03-23 22:22:46 +01:00
Eugene Sandulenko
bc3424bbcf TWINE: Fix linking with plugins enabled 2021-03-04 17:22:32 +01:00
Martin Gerhardy
afa1eb4fa8 TWINE: brick parser 2020-12-24 13:13:12 +01:00
Martin Gerhardy
06d2a71511 TWINE: moved resource management files into own subdir 2020-12-22 17:17:36 +01:00
Martin Gerhardy
cb39a1f648 TWINE: ported code from residualvm twin code to directly use a readstream for hqr ressources 2020-12-22 17:17:36 +01:00
Martin Gerhardy
7a5f170e73 TWINE: added base class for parsers 2020-12-22 17:17:36 +01:00
Martin Gerhardy
2317f89914 TWINE: new sprite bbox parser 2020-12-22 17:17:36 +01:00
Martin Gerhardy
d1aa2e3cb3 TWINE: started to reorganize the folder structure 2020-12-22 17:17:36 +01:00
Martin Gerhardy
b384031d1b TWINE: anim parser 2020-12-22 17:17:36 +01:00
Martin Gerhardy
cf3d1bc213 TWINE: moved code into subdir 2020-12-22 17:17:36 +01:00
Martin Gerhardy
8ba2ba7578 TWINE: added body parsing code 2020-12-22 17:17:36 +01:00
Martin Gerhardy
cc375694be TWINE: prepare to load the entity data into a struct 2020-12-07 22:55:11 +01:00
Martin Gerhardy
216306859b TWINE: the hqr code doesn't have any state - converted back to functions 2020-10-30 23:50:44 +01:00
Martin Gerhardy
20ef91ee28 TWINE: renamed source files 2020-10-27 17:14:04 +01:00
Martin Gerhardy
ec9d67d0b0 TWINE: add debug commands to switch the scene and give all items 2020-10-26 18:11:15 +01:00
Martin Gerhardy
153bfa03aa TWINE: removed own midi code - use MidiParser_XMIDI 2020-10-25 16:57:27 +01:00
Martin Gerhardy
b7d5232708 TWINE: refactored input 2020-10-24 16:12:55 +02:00
Martin Gerhardy
37bbfc168b TWINE: converted to classes and use the scummvm systems
also converted the code to the coding guidelines of the scummvm team
2020-10-24 16:12:55 +02:00
Martin Gerhardy
bc35611293 TWINE: initial import 2020-10-24 16:12:55 +02:00