Martin Gerhardy
|
bed47375bc
|
TWINE: fixed mixing of render types and material types
|
2021-12-27 21:40:00 +01:00 |
|
Eugene Sandulenko
|
abea37c9bb
|
ALL: Update ScummVM project license to GPLv3+
|
2021-12-26 18:48:43 +01:00 |
|
Martin Gerhardy
|
53699efacf
|
TWINE: renamed enum value
|
2021-10-29 18:07:26 +02:00 |
|
Martin Gerhardy
|
379ddd1ff2
|
TWINE: converted more render methods
|
2021-10-10 16:24:51 +02:00 |
|
Martin Gerhardy
|
d8761a1bd0
|
TWINE: forward color as int16
because some of the polygon fill methods rely on the color value being a range
from start to end
|
2021-10-10 11:52:39 +02:00 |
|
Martin Gerhardy
|
d157596665
|
TWINE: started to implement polygon render types for circles
|
2021-10-10 11:52:39 +02:00 |
|
Cameron Cawley
|
358e1548fa
|
TWINE: Additional stream checks when loading the body data
This fixes a crash on startup on RISC OS.
|
2021-10-04 18:35:20 +02:00 |
|
Martin Gerhardy
|
cde4a27d6a
|
TWINE: support TwineResource in Parser class
|
2021-09-15 17:34:50 +02:00 |
|
Martin Gerhardy
|
4b512d64b8
|
TWINE: added lba2 intro support
|
2021-09-10 19:20:56 +02:00 |
|
Martin Gerhardy
|
f837ae4aac
|
TWINE: todo comments
|
2021-08-31 07:09:01 +02:00 |
|
Martin Gerhardy
|
c58fc049a2
|
TWINE: cleanup model header parsing
|
2021-08-28 19:34:27 +02:00 |
|
Martin Gerhardy
|
d8d21057ef
|
TWINE: fixed big endian issue with lba1 models
|
2021-08-26 09:24:28 +02:00 |
|
Martin Gerhardy
|
c416fe7830
|
TWINE: use forward decls and reduced header dependencies
|
2021-08-26 09:24:28 +02:00 |
|
Martin Gerhardy
|
53b1463f01
|
TWINE: fixed translation for the custom in-game options
|
2021-08-24 13:12:46 +02:00 |
|
Martin Gerhardy
|
3d67b01510
|
TWINE: ensure the correct casting for unsigned shorts
... when converting to ints
|
2021-08-23 22:08:12 +02:00 |
|
Martin Gerhardy
|
0bc61bf574
|
TWINE: allow to re-use parser instances
... by resetting the previously parsed data
|
2021-08-13 10:41:13 +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
|
79d8fe9d26
|
TWINE: fixed SpriteData cleanup
|
2021-08-12 21:50:04 +02:00 |
|
Martin Gerhardy
|
fdad24a901
|
TWINE: fixed typo
|
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
|
1c9377ed93
|
TWINE: converted enum to enum class
|
2021-08-10 13:40:49 +02:00 |
|
Martin Gerhardy
|
faaa0927ce
|
TWINE: added missing enum prefix
|
2021-08-10 13:40:49 +02:00 |
|
Martin Gerhardy
|
a7f09b0214
|
TWINE: improved sprite parser
|
2021-08-10 09:23:59 +02:00 |
|
Martin Gerhardy
|
40e53bd4ef
|
TWINE: started with lba2 model parsing
|
2021-08-10 09:21:33 +02:00 |
|
Martin Gerhardy
|
2910ca52ec
|
TWINE: allow parsers to handle lba2
|
2021-08-09 11:24:18 +02:00 |
|
Martin Gerhardy
|
25116a6eee
|
TWINE: fixed warning
|
2021-08-09 11:24:17 +02:00 |
|
Martin Gerhardy
|
7ca64fe8c2
|
TWINE: prepare bodyflag for being compatible to lba2
|
2021-08-09 11:24:17 +02:00 |
|
Martin Gerhardy
|
6b1de8b10c
|
TWINE: fixed body data line color value parsing
|
2021-08-05 22:25:16 +02:00 |
|
Martin Gerhardy
|
37bbfeb6ee
|
TWINE: sanity check for trajectory data array access
|
2021-08-01 20:28:02 +02:00 |
|
Martin Gerhardy
|
bf47cb2d24
|
TWINE: fixed missing custom texts in options menu
|
2021-04-28 19:06:10 +02:00 |
|
Martin Gerhardy
|
fcb5e5d656
|
TWINE: don't push the custom text on each reload of the text data
|
2021-04-09 16:50:47 +02:00 |
|
Martin Gerhardy
|
b8ac7f46b7
|
TWINE: added wall collision option to adv menu
|
2021-04-09 10:50:05 +02:00 |
|
Martin Gerhardy
|
8289072496
|
TWINE: added highres option to advanced menu
also use enum class for TextId and TextBankId
|
2021-04-09 10:43:03 +02:00 |
|
D G Turner
|
0657fdbd93
|
TWINE: Fix Mismatched Tags GCC Compiler Warning
This is emitted if -Wmismatched-tags is set.
|
2021-03-29 07:25:19 +01:00 |
|
Martin Gerhardy
|
612c55f53f
|
TWINE: reduced warnings output to debug
|
2021-03-28 18:56:33 +02:00 |
|
Martin Gerhardy
|
a108866b7d
|
TWINE: added text parser
|
2021-03-28 18:56:32 +02:00 |
|
Martin Gerhardy
|
8c76c1fac7
|
TWINE: use EntityData
|
2021-03-27 13:35:27 +01:00 |
|
Martin Gerhardy
|
b081f3e711
|
TWINE: doxygen
|
2021-03-27 13:35:27 +01:00 |
|
Martin Gerhardy
|
33371ae454
|
TWINE: use BodyData for rendering
|
2021-03-27 13:35:27 +01:00 |
|
Martin Gerhardy
|
d137e3c52a
|
TWINE: use BodyShade for getShadesBaseData
|
2021-03-27 13:35:27 +01:00 |
|
Martin Gerhardy
|
c737b1d3e2
|
TWINE: added missing files
|
2021-03-24 06:51:53 +01:00 |
|
Martin Gerhardy
|
0195b1c127
|
TWINE: fixed header guard names
|
2021-03-23 22:22:46 +01:00 |
|
Martin Gerhardy
|
107d356ab8
|
TWINE: validate body loading
|
2021-03-19 15:49:07 +01:00 |
|
Martin Gerhardy
|
87cd84b703
|
TWINE: fixed invalid numOfShades for body parser
|
2021-03-19 15:49:07 +01:00 |
|
Martin Gerhardy
|
5383d9ff4b
|
TWINE: use BoundingBox in BodyData
|
2021-03-17 18:25:04 +01:00 |
|
Martin Gerhardy
|
f6555148ff
|
TWINE: use BoundingBox struct in ActorBoundingBox
|
2021-03-17 18:25:04 +01:00 |
|
Martin Gerhardy
|
d0cff45a93
|
TWINE: renamed ActorBoundingBox members
|
2021-03-17 18:25:04 +01:00 |
|
Martin Gerhardy
|
9ee2fdc19c
|
TWINE: fixed compiler warning in release mode
|
2021-02-24 19:00:00 +01:00 |
|
Martin Gerhardy
|
02254235a0
|
TWINE: optimized verifyAnimAtKeyframe
... by not parsing the AnimData each time
|
2021-02-20 17:14:30 +01:00 |
|
Martin Gerhardy
|
64bea2f296
|
TWINE: parse unknown animation data
original opcode 0x10
|
2021-02-08 21:05:07 +01:00 |
|