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
0064723b24
TWINE: support different angles for lba1 and lba2
2023-01-16 17:46:28 +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
6bbc92ef53
TWINE: renamed members and methods to match original sources
2023-01-07 13:09:15 +01:00
Le Philousophe
ebe46dcf6e
TWINE: Don't use unsafe sprintf and vsprintf
2022-10-23 22:46:19 +02:00
Martin Gerhardy
aaf47ea195
TWINE: Items/pickups start flashing the moment they pop out.
2022-08-18 17:08:43 +02:00
Martin Gerhardy
c39ea9499b
TWINE: depth sorting issue for doors
...
https://bugs.scummvm.org/ticket/12085
2022-08-18 17:08:43 +02:00
Martin Gerhardy
4f03586d8b
TWINE: music pauses when entering the behaviour mode menu
...
so it also pauses when hitting F1-F2
https://bugs.scummvm.org/ticket/13679
2022-08-17 20:50:39 +02:00
Martin Gerhardy
2a707b3dc9
TWINE: synced lerp methods with the original source
2022-06-14 20:53:52 +02:00
Martin Gerhardy
cdb198ade2
TWINE: fixed protopack inventory action body
2022-06-12 19:47:48 +02:00
Martin Gerhardy
613d8e342d
TWINE: renamed a few more methods and defines
2022-06-11 14:52:19 +02:00
Martin Gerhardy
9ba2652fa3
TWINE: reduced access to _processActor
2022-06-11 13:07:09 +02:00
Martin Gerhardy
0f411e7669
TWINE: renamed member to match original sources
2022-06-11 12:44:22 +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
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
af08c7c988
TWINE: fixed missing shadow in behaviour string for classic release
2022-06-03 18:52:44 +02:00
Martin Gerhardy
35e0a747a4
TWINE: don't show the behaviour dialog in classic mode
2022-06-02 10:09:25 +02:00
Martin Gerhardy
ca293e49aa
TWINE: helper macros for seconds
2022-06-02 10:09:25 +02:00
Martin Gerhardy
41bb954435
TWINE: renamed member for palette fade handling
2021-12-31 11:48:32 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Martin Gerhardy
ca9044323c
TWINE: removed broken crossfade feature
2021-11-29 17:17:20 +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
cae51f4222
TWINE: ensure that the clip is properly reset
2021-10-11 20:31:58 +02:00
Martin Gerhardy
f4461e7424
TWINE: make sure we have a proper clip value set
2021-10-11 20:31:58 +02:00
Martin Gerhardy
10402047b7
TWINE: added missing reset of clipping area
2021-10-11 20:31:58 +02:00
Martin Gerhardy
b7bd68662e
TWINE: fill missing DrawListType values
2021-10-11 20:31:58 +02:00
Martin Gerhardy
ba562ccc2f
TWINE: extended warning message with the draw list type
2021-10-03 21:14:35 +02:00
Martin Gerhardy
c416fe7830
TWINE: use forward decls and reduced header dependencies
2021-08-26 09:24:28 +02:00
Martin Gerhardy
a1c1a74833
TWINE: fixed rendering artifacts for OverlayType::koInventoryItem
...
... in combination with the holomap
2021-08-15 12:30:09 +02:00
Martin Gerhardy
aea7c3ff1a
TWINE: fixed cliprect handling for extras
...
the disassembly of lbawin shows that the extra position is used. I'm not
yet sure about this change - but the magicball rendering is working
without the previous hack (the static DrawListStruct)
2021-08-10 21:21:57 +02:00
Martin Gerhardy
2693ad0332
TWINE: let projectPositionOnScreen return the position vector
...
... to reduce direct access to the member
2021-08-10 21:21:57 +02:00
Martin Gerhardy
c41ac8f974
TWINE: fixed rendering the magic ball
...
introduced in 3f1faa95b7
looks like some previous slot is reused here - as the DrawListType::DrawExtras doesn't e.g.
set the x, y and z values of the draw cmd. But it is used in processDrawListExtras()
2021-08-10 13:40:49 +02:00
Martin Gerhardy
0a928d25e0
TWINE: use SpriteData for shadow sprite
2021-08-10 09:23:59 +02:00
Martin Gerhardy
9a6dce181e
TWINE: renamed method
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
Martin Gerhardy
4861568f6a
TWINE: const for Redraw::sortDrawingList
2021-07-31 16:48:23 +02:00
Martin Gerhardy
3f1faa95b7
TWINE: convert member to local var
2021-07-31 16:48:23 +02:00
Martin Gerhardy
c1aee76986
TWINE: reduced visibility and renamed members
2021-07-31 16:48:23 +02:00
Martin Gerhardy
c1a27b7512
TWINE: converted member to local var (Redraw::renderRect)
2021-07-31 08:38:38 +02:00
Martin Gerhardy
f95d6fd0ea
TWINE: use Rect::clip and renamed member
2021-07-31 08:38:38 +02:00
Martin Gerhardy
1cebbfdd51
TWINE: use Rect::isValidRect and renamed member
2021-07-31 08:38:38 +02:00
Martin Gerhardy
e8af5882e8
TWINE: reduced code duplication
2021-07-31 08:38:38 +02:00