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

View File

@@ -0,0 +1,22 @@
const std = @import("std");
const Road = @import("road.zig").Road;
pub const RoadManager = struct {
roads: std.ArrayList(Road),
pub fn init() RoadManager {
return .{
.roads = .empty,
};
}
pub fn deinit(self: *RoadManager, allocator: std.mem.Allocator) void {
self.roads.deinit(allocator);
}
pub fn draw(self: *const RoadManager) void {
for (self.roads.items) |road| {
road.draw();
}
}
};