* get column values from separate functions * split ArchetypeStorage.block into blocks per component type * ecs: remove allocator field from ArchetypeStorage * ecs: remove whitespace * ecs: correct suspicious index operation in setRow * add back zero-size ColumnType check; bring back reliance on component names * ecs: validate setRaw length matches * ecs: fix failing test & move values slice into Column type Signed-off-by: Stephen Gutekanst <stephen@hexops.com> Co-authored-by: Stephen Gutekanst <stephen@hexops.com> |
||
|---|---|---|
| .. | ||
| entities.zig | ||
| main.zig | ||
| systems.zig | ||