SeanOMik
|
46cdcfdd3b
|
ecs: make resources Send + Sync, rewrite Commands, CommandsQueue so that they are Send + Sync
|
2024-03-30 22:20:52 -04:00 |
SeanOMik
|
5dfc073db5
|
ecs: add commands test and fix Commands
|
2024-02-24 11:09:26 -05:00 |
SeanOMik
|
380c8df740
|
ecs: implement deferred system commands, change the way system fn arguments are implemented
|
2024-02-23 16:34:21 -05:00 |
SeanOMik
|
189d05e323
|
split the math module into a lyra-math crate, implement Reflect and Component for Transform
|
2024-01-13 11:51:16 -05:00 |
SeanOMik
|
acfd238274
|
ecs: implement component for some glam types
|
2024-01-12 14:09:29 -05:00 |
SeanOMik
|
1a541e527b
|
Create a Component derive macro
|
2023-12-21 23:33:55 -05:00 |
SeanOMik
|
068eeecd4c
|
Create graph system executor
|
2023-12-21 23:33:42 -05:00 |
SeanOMik
|
9c6c32199d
|
Create simple function systems
|
2023-12-21 23:33:41 -05:00 |
SeanOMik
|
e8e2bc0c24
|
Enforce single mutable borrows of component columns
|
2023-12-21 23:33:36 -05:00 |
SeanOMik
|
4c0b517127
|
Implement despawning entities
|
2023-12-21 23:33:36 -05:00 |
SeanOMik
|
cde7d140ea
|
early version of ecs working
|
2023-12-21 23:33:18 -05:00 |