Initial commit

This commit is contained in:
2026-04-28 17:50:46 +02:00
commit edfc54b927
10 changed files with 423 additions and 0 deletions

23
src/main.zig Normal file
View File

@@ -0,0 +1,23 @@
const std = @import("std");
const rl = @import("raylib");
const c = @import("constants.zig");
const Simulator = @import("simulator.zig").Simulator;
pub fn main(init: std.process.Init) !void {
const allocator = init.gpa;
rl.initWindow(c.WIDTH, c.HEIGHT, "Base Road Network");
defer rl.closeWindow();
var sim: Simulator = .init(allocator);
while (!rl.windowShouldClose()) {
rl.beginDrawing();
defer rl.endDrawing();
const pos = rl.getMousePosition();
sim.handleInput(pos);
sim.draw(pos);
}
}