Martin Gerhardy
1f851955dc
TWINE: renamed variables to match original sources
2024-03-23 15:50:36 +01:00
Martin Gerhardy
8c114416d8
TWINE: lba2 opcodes
2024-03-23 15:44:22 +01: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
61e3d3aa4e
TWINE: some lba2 opcode work
2024-03-23 15:12:25 +01:00
Martin Gerhardy
9c23225eaa
TWINE: implemented a few lba2 opcodes
2024-03-22 18:52:52 +01:00
Martin Gerhardy
cff51c8f4b
TWINE: allow to toggle the zoom mode by keybinding
...
this is bound to F5 in the original game - but F5 is our own dialog
there is currently no binding set at all. See https://bugs.scummvm.org/ticket/14795
2024-01-02 13:53:17 +01:00
Martin Gerhardy
37614e194e
TWINE: extended error message
2024-01-01 18:54:40 +01:00
Martin Gerhardy
04a56d78e9
TWINE: unified names with original source release
2023-05-30 22:04:23 +02:00
Martin Gerhardy
dc19459c1c
TWINE: renamed variables and changed game flag array size
2023-05-30 20:45:18 +02:00
Martin Gerhardy
7f5e9197c9
TWINE: implemented a few lba2 life script opcodes
2023-05-12 06:05:19 +02:00
Donovan Watteau
18ab6803d6
JANITORIAL: Fix various "an" typos in comments
2023-03-16 14:47:28 +01:00
Martin Gerhardy
8655f6b978
TWINE: further renaming
2023-02-06 19:04:39 +01:00
Martin Gerhardy
0517e015fc
TWINE: unified with original sources and reduced the amount of globals
2023-02-06 18:57:54 +01:00
Martin Gerhardy
21a7f52183
TWINE: unified with original sources
2023-02-06 18:57:54 +01:00
Martin Gerhardy
8e5afba379
TWINE: handle lba2 game chapter
2023-01-22 18:48:20 +01:00
Martin Gerhardy
c53ce8923a
TWINE: more renaming
2023-01-21 18:10:02 +01:00
Martin Gerhardy
2e53c0fa3f
TWINE: unified movement stuff with original sources
2023-01-21 18:10:02 +01:00
Martin Gerhardy
1b8252df0b
TWINE: renamed variables and ActorMoveStruct functions
2023-01-21 18:10:01 +01:00
Martin Gerhardy
aaa7645a52
TWINE: convert the holomap releated code to be more like the original source release
2023-01-17 19:11:34 +01:00
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
890582a20c
TWINE: prepare life and move scripts for v2
2023-01-16 17:46:28 +01:00
Martin Gerhardy
ff200665c5
TWINE: added empty files for v2 script files
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
ddddb75978
TWINE: more lba2 constants and conditions
2023-01-16 17:46:28 +01:00
Martin Gerhardy
d4fd349bc4
TWINE: fill some more lba2 flags
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
d1dc78aa64
TWINE: converted the condition return type into an enum
2023-01-16 17:46:28 +01:00
Martin Gerhardy
417f278ee9
TWINE: renamed method and added comment
2023-01-16 17:46:28 +01:00
Martin Gerhardy
0d2c93ea39
TWINE: added (unimplemented) check for a cdrom release
...
this is used in scenes 80 and 117
MIDI_OFF
IF CDROM == 1
PLAY_CD_TRACK 8
SET_TRACK_OBJ 1 11
ELSE
ENDIF
and
MIDI_OFF
SET_TRACK 0
IF CDROM == 0
ANIM_OBJ 2 178
ELSE
ENDIF
So it looks like as it could have influence on the game
maybe this should be an option...
2023-01-16 17:46:28 +01:00
Martin Gerhardy
7dfc51daf3
TWINE: added lba2 conditions
2023-01-16 17:46:28 +01:00
Martin Gerhardy
370a33392e
TWINE: moved constant into cpp file
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
c65033ceca
TWINE: add interface to life and move scripts
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
6d61596cf8
TWINE: fixed comment
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
decbede936
TWINE: renamed members and methods
2023-01-15 11:28:58 +01:00
Martin Gerhardy
38ce97cb9c
TWINE: debug command to switch the game chapter
2023-01-15 11:28:58 +01:00
Martin Gerhardy
1ab3df79a8
TWINE: renamed methods and members to match the original sources
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
0540f7cf5c
TWINE: Pressing W to talk to people in sporty mode also makes you jump
...
... after the interaction finishes
see https://bugs.scummvm.org/ticket/13676
2022-07-10 20:14:03 +02:00
Martin Gerhardy
2a707b3dc9
TWINE: synced lerp methods with the original source
2022-06-14 20:53:52 +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
0f411e7669
TWINE: renamed member to match original sources
2022-06-11 12:44:22 +02:00