summaryrefslogtreecommitdiff
path: root/src/main.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.zig')
-rw-r--r--src/main.zig8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/main.zig b/src/main.zig
index 636dbff..9c3e59d 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -8,6 +8,8 @@ const math = @import("math.zig");
const Parser = @import("mods/parse.zig");
const vm = @import("mods/vm.zig");
const wasm = @import("mods/wasm.zig");
+const components = @import("ecs/components.zig");
+const entities = @import("ecs/entities.zig");
pub fn main() !void {
var gpa = std.heap.GeneralPurposeAllocator(.{}){};
@@ -23,10 +25,14 @@ pub fn main() !void {
//defer runtime.deinit(allocator);
//var parameters = [_]usize{};
- //try runtime.callExternal(allocator, "fibonacci", &parameters);
+ //try runtime.callExternal(allocator, "calculate_fibonacci", &parameters);
const w = try window.Window.create(800, 600, "sideros");
defer w.destroy();
+ var pool = try entities.Pool.init(allocator);
+ _ = try pool.createEntity();
+ //try pool.addComponent(entity, components.Speed{ .speed = 0.0 });
+
// TODO(luccie-cmd): Renderer.create shouldn't return an error
var r = try Renderer.create(allocator, w);
defer r.destroy();