From 536c927613948f884ca441b9045afe89c45e0440 Mon Sep 17 00:00:00 2001 From: Lorenzo Torres Date: Fri, 28 Mar 2025 19:53:56 +0100 Subject: Made ECS a separate module and implemented basic input handling. --- src/ecs/entities.zig | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/ecs/entities.zig') diff --git a/src/ecs/entities.zig b/src/ecs/entities.zig index 0f1c58d..b50055e 100644 --- a/src/ecs/entities.zig +++ b/src/ecs/entities.zig @@ -3,6 +3,7 @@ const Allocator = std.mem.Allocator; const components = @import("components.zig"); const sparse = @import("sparse.zig"); const Renderer = @import("renderer"); +const Input = @import("sideros").Input; pub const System = *const fn (*Pool) void; pub const SystemGroup = []const System; @@ -10,6 +11,7 @@ pub const SystemGroup = []const System; pub const Resources = struct { window: Renderer.Window, renderer: Renderer, + input: Input, }; pub const Human = struct { -- cgit v1.2.3