SeanOMik
|
f5aca87ede
|
ecs: don't automatically tick the world, use Res and ResMut anywhere ecs resources are requested to track changes better
now the user must manually tick the world. The engine will do this before every update
|
2024-09-27 21:03:27 -04:00 |
SeanOMik
|
54b47c2178
|
ecs: implement change tracking for world resources
|
2024-07-19 16:07:03 -04:00 |
SeanOMik
|
f0d36e7b56
|
ecs: impl Clone for World and return entity in dynamic views
|
2024-04-27 00:21:26 -04:00 |
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
|
e88758f59d
|
scripting: expose resources to the world
|
2024-01-20 00:54:36 -05:00 |
SeanOMik
|
0f062217ca
|
ecs: Add world query, make it possible to request resources from function systems
|
2024-01-04 20:49:27 -05:00 |
SeanOMik
|
10fc7842cf
|
Fix a painful amount of compiler warnings, and clippy warnings
|
2023-12-28 21:30:45 -05:00 |
SeanOMik
|
68a2868478
|
Use Any for Resources instead of pointers, utility stuff for DynamicType
|
2023-12-21 23:33:53 -05:00 |
SeanOMik
|
6fedb270b9
|
Convert package to a lib, get resources from views
|
2023-12-21 23:33:39 -05:00 |
SeanOMik
|
08a458eb9c
|
Implement simple resources
|
2023-12-21 23:33:38 -05:00 |
SeanOMik
|
7d94cf052f
|
Simple ECS resources
|
2023-12-21 23:33:37 -05:00 |