diff options
author | Lorenzo Torres <torres@sideros.org> | 2025-03-21 23:18:34 +0100 |
---|---|---|
committer | Lorenzo Torres <torres@sideros.org> | 2025-03-21 23:18:34 +0100 |
commit | 9c703cf8268ce8987aa4cf5c41e1905ecdf8ecff (patch) | |
tree | 247edfd9e340b194bf988811b1c0e4552db9cafd /src | |
parent | 94a4dc16c65cd73a0c4721199fc5131945ece77c (diff) |
removed patch file
Diffstat (limited to 'src')
-rw-r--r-- | src/main.zig | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/main.zig b/src/main.zig index cb3c1db..420e9b9 100644 --- a/src/main.zig +++ b/src/main.zig @@ -15,22 +15,22 @@ pub fn main() !void { var gpa = std.heap.GeneralPurposeAllocator(.{}){}; const allocator = gpa.allocator(); { - //var global_runtime = wasm.GlobalRuntime.init(allocator); - //defer global_runtime.deinit(); - //try global_runtime.addFunction("debug", wasm.debug); + var global_runtime = wasm.GlobalRuntime.init(allocator); + defer global_runtime.deinit(); + try global_runtime.addFunction("debug", wasm.debug); - //const file = try std.fs.cwd().openFile("assets/core.wasm", .{}); - //const module = try Parser.parseWasm(allocator, file.reader()); - //var runtime = try vm.Runtime.init(allocator, module, &global_runtime); - //defer runtime.deinit(allocator); + const file = try std.fs.cwd().openFile("assets/core.wasm", .{}); + const module = try Parser.parseWasm(allocator, file.reader()); + var runtime = try vm.Runtime.init(allocator, module, &global_runtime); + defer runtime.deinit(allocator); - //var parameters = [_]usize{}; - //try runtime.callExternal(allocator, "preinit", ¶meters); + var parameters = [_]usize{}; + try runtime.callExternal(allocator, "preinit", ¶meters); const w = try window.Window.create(800, 600, "sideros"); defer w.destroy(); - var pool = try entities.Pool.init(allocator); - _ = try pool.createEntity(); + //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 |