improve naming and logging

This commit is contained in:
Jeeves 2025-04-29 07:16:27 -06:00
parent e2a3e73404
commit 19f315d0c0

View file

@ -77,6 +77,24 @@ pub fn main() !void {
try circuit.connectComponents(&and2.component, 0, &or2.component, 2);
try circuit.tick();
std.debug.print("Input:\n{}\n\n", .{input});
std.debug.print("{}\n{}\n\n", .{
or1.component.outputs.items[0].signal,
or2.component.outputs.items[0].signal,
});
std.debug.print("{}\n{}\n{}\n\n", .{
or3.component.outputs.items[0].signal,
or4.component.outputs.items[0].signal,
or5.component.outputs.items[0].signal,
});
std.debug.print("{}\n{}\n{}\n{}\n{}\n\n", .{
or6.component.outputs.items[0].signal,
and1.component.outputs.items[0].signal,
or7.component.outputs.items[0].signal,
and2.component.outputs.items[0].signal,
or8.component.outputs.items[0].signal,
});
}
pub const Circuit = struct {