Martin Gerhardy
|
5eb8ae2f26
|
TWINE: use the Model helper functions
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
b6841dbc25
|
TWINE: Model helper functions
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
c95ae66847
|
TWINE: a new helper method for the Model class
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
fd94d8fc99
|
TWINE: extended Model helper functions with wrappers
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
e20cd47a3e
|
TWINE: parse into BodyData
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
5a1d31eb4e
|
TWINE: reduced scope
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
1aad7cd666
|
TWINE: don't advance the buffer pointer, but use the helper method
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
456801b29f
|
TWINE: removed lineData struct
|
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
|
7050c8225f
|
TWINE: model helper functions
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
628df7be6e
|
TWINE: converted more raw byte buffer actions to the Model helper functions
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
cc1bbc5a4a
|
TWINE: const
|
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
|
1c7520d1c1
|
TWINE: const
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
5e589d4f88
|
TWINE: use Model helper functions
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
66994f008d
|
TWINE: added model/body header methods
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
59ac0e304a
|
TWINE: renamed variables
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
1f70b4776c
|
TWINE: replaced magic numbers
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
22d9dc3b7b
|
TWINE: extract to method
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
db857a9d0d
|
TWINE: extract into single methods
|
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
|
f7f3a3f141
|
TWINE: introduced enum for draw list type
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
6c337d5488
|
TWINE: finished splitting type and index
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
cef7d733f1
|
TWINE: started to cleanup draw list handling
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
ae555d7aea
|
TWINE: reduced cyclic complexity
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
4e8f7b72d3
|
TWINE: reduced cyclic complexity
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
47fa979332
|
TWINE: removed unused code
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
05cccc0f83
|
TWINE: ensure that shadeAngleTab3 is always a valid pointer
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
48f356d25b
|
TWINE: minor cleanup
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
e88280ac62
|
TWINE: moved methods for reading body data
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
4301e49da2
|
TWINE: started to remove raw byte buffer helper methods
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
802f66086a
|
TWINE: use BoneFrame struct to copy the bone state
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
0ff83ff300
|
TWINE: started to use AnimData in setModelAnimation
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
f018858023
|
TWINE: reduced code duplication
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
ecb56f62c5
|
TWINE: reduced code duplication
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
39b79a85f2
|
TWINE: renamed method and stack vars
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
c811e4e099
|
TWINE: removed unused method parameter
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
1a5a3da35b
|
TWINE: renamed method parameters
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
4d9bfa493b
|
TWINE: removed unused return value
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
dffd8cc63f
|
TWINE: make it easier to follow the data offsets
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
3c3fd773f1
|
TWINE: reduced cyclic complexity and fixed potential endless loop
if numOfBonesInAnim was just 1
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
cbbfea5a33
|
TWINE: unified animation code
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
123d8a163c
|
TWINE: renamed variables
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
dbe4698984
|
TWINE: unified animation code
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
c084931674
|
TWINE: unify bone transfer
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
0271d54568
|
TWINE: cleanup animation code
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
d8645be0b2
|
TWINE: don't advance the animBufferPos twice
this is already done in stockAnimation()
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
86e73c9d97
|
TWINE: group functions
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
463cd54c38
|
TWINE: cleanup animation code
|
2020-12-22 17:17:36 +01:00 |
|
Martin Gerhardy
|
b384031d1b
|
TWINE: anim parser
|
2020-12-22 17:17:36 +01:00 |
|