|
cc776e7cb4
|
model_id is usize + PhysicsModels struct
|
2023-10-18 18:21:11 -07:00 |
|
|
38f6e1df3f
|
overhaul attributes
|
2023-10-18 18:21:11 -07:00 |
|
|
d04d1be27e
|
overhaul WalkState + implement ladders
|
2023-10-18 18:21:11 -07:00 |
|
|
7e1cf7041a
|
GameMechanics: make invalid states unrepresentable
|
2023-10-14 18:14:27 -07:00 |
|
|
0d6741a81c
|
integer physics
|
2023-10-14 12:34:20 -07:00 |
|
|
436706bc4d
|
save 4 bytes per model + include camera matrix
|
2023-10-06 13:58:22 -07:00 |
|
|
fb2e2afeb9
|
hashmap map ids into internal structure ids
|
2023-10-04 14:13:25 -07:00 |
|
|
f2c71caae3
|
TEMP(for a long time): implement indexing attributes
this is not very make invalid states unrepresentable of you
|
2023-10-03 19:47:06 -07:00 |
|
|
b102319b33
|
implement Default for CollisionAttributes
|
2023-10-03 19:47:06 -07:00 |
|
|
7a8de938af
|
rename stages to modes
|
2023-10-03 19:47:03 -07:00 |
|
|
f72acaf2d4
|
implement attributes + stages
|
2023-10-03 16:53:00 -07:00 |
|
|
734ce661f2
|
game mechanics enums
|
2023-10-03 16:53:00 -07:00 |
|
|
d16404167b
|
tweak map loading
|
2023-10-02 15:27:41 -07:00 |
|
|
5cd40afa56
|
create ModelGraphicsInstance and include inverse transpose matrix for normals
|
2023-09-30 13:00:01 -07:00 |
|
|
ed712933e5
|
split models into unique texture groups and deindex
|
2023-09-28 19:21:01 -07:00 |
|
|
665a83d174
|
primitives generates IndexedModel
|
2023-09-28 19:21:01 -07:00 |
|
|
5b770fc8a9
|
refactor model gen
|
2023-09-28 19:20:08 -07:00 |
|
|
f0d9c219b6
|
remove texture transform lol
|
2023-09-26 22:39:41 -07:00 |
|
|
836749df47
|
add texture_transform, switch model_transform to Affine3A
|
2023-09-26 20:26:08 -07:00 |
|
|
31156aadfb
|
load textures + spawn point
|
2023-09-26 20:26:08 -07:00 |
|
|
eafcbae677
|
add model.rs
|
2023-09-22 19:42:15 -07:00 |
|