summaryrefslogtreecommitdiff
path: root/src/ecs
diff options
context:
space:
mode:
authorLorenzo Torres <torres@sideros.org>2025-03-23 19:38:34 +0100
committerLorenzo Torres <torres@sideros.org>2025-03-23 19:38:34 +0100
commit1d720c790deca41bea2a98a8f42d68adcc622c52 (patch)
tree8e3fa7ca5d529fa148f59ff117e6766c32fbe203 /src/ecs
parent874134f3ff726d969fd901fee18c1aceb415c03b (diff)
make the ecs subsystem be a separate module
Diffstat (limited to 'src/ecs')
-rw-r--r--src/ecs/ecs.zig6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ecs/ecs.zig b/src/ecs/ecs.zig
new file mode 100644
index 0000000..278915b
--- /dev/null
+++ b/src/ecs/ecs.zig
@@ -0,0 +1,6 @@
+pub const components = @import("components.zig");
+const entities = @import("entities.zig");
+
+pub const Pool = entities.Pool;
+pub const System = *const fn (*Pool) void;
+pub const SystemGroup = []const System;