Commit Graph

60 Commits

Author SHA1 Message Date
Carter Anderson
70ad6671db
ecs: use generational entity ids and other optimizations (#504)
ecs: use generational entity ids and other optimizations
2020-09-17 17:16:38 -07:00
Boxy
57177c9e98
Bump entities to u128 to avoid collisions (#117) (#393) 2020-08-31 11:51:28 -07:00
Carter Anderson
7212b70478 rustfmt changes 2020-07-28 14:24:03 -07:00
Carter Anderson
6eea96366d cargo fmt 2020-06-03 20:08:20 -07:00
Carter Anderson
830565ae2b scene: type registry refactor. use short type names when possible 2020-05-27 19:27:55 -07:00
Carter Anderson
c03da2b728 props: fix dynamic property deserialization 2020-05-27 13:30:05 -07:00
Carter Anderson
59dbf22e39 rework scene format. use property value serializer, removing the need for ron fork / enabling any serde target 2020-05-27 13:07:32 -07:00
Carter Anderson
d86d3ddcbc props: move property serde impls to their own mod 2020-05-27 11:25:27 -07:00
Carter Anderson
76adb888d3 props: remove need for explicit serde::Deserialize impl. replace impl_property macro_rules with proc_macro_fn 2020-05-27 11:13:57 -07:00
Carter Anderson
0826d74163 props: remove specialization, ignore fields, impl for Handle, fix world round tripping 2020-05-25 12:03:50 -07:00