95 Commits

Author SHA1 Message Date
Martin Gerhardy
ca293e49aa TWINE: helper macros for seconds 2022-06-02 10:09:25 +02:00
Martin Gerhardy
337eac68fd TWINE: renamed scene patch variable to _enableEnhancements
scumm engine is using this wording, and we should keep it in sync if we ever expose
this option more globally
2022-04-18 12:53:54 +02:00
Martin Gerhardy
101d98d6a6 TWINE: added debug channel for scripting messages 2022-02-15 07:55:05 +01:00
Martin Gerhardy
39ca392a45 TWINE: replaced magic numbers with enum constants 2022-02-15 07:46:50 +01:00
Martin Gerhardy
7046e8a170 TWINE: renamed variable 2022-02-15 07:45:49 +01:00
Martin Gerhardy
d276f63f54 TWINE: replaced magic numbers 2022-02-15 07:43:45 +01:00
Martin Gerhardy
26f48a6f4e TWINE: reversed logic 2022-02-15 07:24:51 +01:00
Martin Gerhardy
ff014dfc65 TWINE: fixed kcCONE_VIEW opcode
... for the case that the actor is the hero and the hero is in discrete mode
2022-02-15 07:24:26 +01:00
Martin Gerhardy
7080e9bfe9 TWINE: added more scene patches - but disable them by default 2021-12-31 12:03:25 +01:00
Martin Gerhardy
593b7d068d TWINE: added debug commands to toggle the dark palette mode 2021-12-31 11:48:32 +01:00
Martin Gerhardy
41bb954435 TWINE: renamed member for palette fade handling 2021-12-31 11:48:32 +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
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
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
950a4540cd TWINE: replaced magic numbers and named enum constants 2021-10-11 20:31:58 +02: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
4b512d64b8 TWINE: added lba2 intro support 2021-09-10 19:20:56 +02:00
Martin Gerhardy
20a9d03cee TWINE: godmode is only for attacking the hero now 2021-09-09 07:12:32 +02:00
Martin Gerhardy
683eee24bd TWINE: fixed dotemu achievement for talking to the star wars fanboy 2021-09-08 19:53:53 +02:00
Martin Gerhardy
7c67ce0bc4 TWINE: moved script fix into proper location 2021-09-08 19:53:53 +02:00
Martin Gerhardy
0b858f01db TWINE: converted todo comment into not-compiling code 2021-09-08 19:53:53 +02:00
Martin Gerhardy
333d1e55d3 TWINE: added godmode debug command 2021-09-08 19:53:53 +02:00
Martin Gerhardy
5119ab26c4 TWINE: todo comment for life script 2021-09-08 19:53:53 +02:00
Martin Gerhardy
8de73274a7 TWINE: fixed typos 2021-09-08 19:53:53 +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
a56f760727 TWINE: converted todo comment
verified with disassembly of lbawin and dotemu
2021-08-16 17:06:52 +02:00
Martin Gerhardy
bd3e34983e TWINE: fixed life script parsing 2021-08-16 00:27:00 +02:00
Martin Gerhardy
e39b381819 TWINE: removed _destPos member from Renderer class 2021-08-15 12:30:09 +02:00
Martin Gerhardy
632bb99460 TWINE: const 2021-08-15 12:30:09 +02:00
Martin Gerhardy
518bfac418 TWINE: fixed holomap script function 2021-08-15 12:30:09 +02:00
Martin Gerhardy
4e9d709853 TWINE: fixed typo 2021-08-15 12:30:09 +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
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
627e557828 TWINE: todo comments 2021-08-01 20:28:02 +02:00
Martin Gerhardy
3d8e34b756 TWINE: time freeze cleanup 2021-08-01 20:28:02 +02:00
Martin Gerhardy
e68ca7630d TWINE: exit the scenery view in lASK_CHOICE_OBJ
found in disassembly
2021-07-31 21:42:15 +02:00
Martin Gerhardy
63d225854f TWINE: fixed lBUBBLE_OFF
verified against disassembly
2021-07-31 21:38:12 +02:00
Martin Gerhardy
e0f26fe06e TWINE: removed unused copyBlockPhys calls
... for areas that are already marked as dirty in the managed surface class
2021-07-31 21:38:12 +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
91fe6927c9 TWINE: made _projPosScreen private in Redraw 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
c211ed15b6 TWINE: updated volume menu 2021-04-09 14:13:27 +02:00