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,21 @@
const rl = @import("raylib");
const c = @import("../constants.zig");
pub const Node = struct {
id: usize,
pos: rl.Vector2,
pub fn init(new_id: usize, new_pos: rl.Vector2) Node {
return .{
.id = new_id,
.pos = new_pos,
};
}
pub fn draw(self: *const Node, direct_colour: ?rl.Color) void {
const colour = if (direct_colour) |clr| clr else c.NODE_COLOUR;
rl.drawCircleV(self.pos, c.NODE_RADIUS, colour);
}
};