Commit Graph
27 Commits
Author SHA1 Message Date
Martin Gerhardy 5059a77b43 TWINE: renamed and removed members 2023-01-15 11:28:57 +01:00
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 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 c58fc049a2 TWINE: cleanup model header parsing 2021-08-28 19:34:27 +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 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 6b1de8b10c TWINE: fixed body data line color value parsing 2021-08-05 22:25:16 +02: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 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 9ee2fdc19c TWINE: fixed compiler warning in release mode 2021-02-24 19:00:00 +01:00
Martin Gerhardy 7a5f170e73 TWINE: added base class for parsers 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 506f236eef TWINE: format the code 2020-12-22 17:17:36 +01:00
Martin Gerhardy cbac794beb TWINE: more model helper 2020-12-22 17:17:36 +01:00
Martin Gerhardy 023114f03c TWINE: updated body parser 2020-12-22 17:17:36 +01:00
Martin Gerhardy 65a2a9fe4c TWINE: name unknown members 2020-12-22 17:17:36 +01:00
Martin Gerhardy ea55717bc2 TWINE: named unknown member 2020-12-22 17:17:36 +01:00
Martin Gerhardy b384031d1b TWINE: anim parser 2020-12-22 17:17:36 +01:00
Martin Gerhardy 8ba2ba7578 TWINE: added body parsing code 2020-12-22 17:17:36 +01:00