.
This commit is contained in:
parent
bab331083e
commit
395320a794
2
.vscode/launch.json
vendored
2
.vscode/launch.json
vendored
@ -14,7 +14,6 @@
|
||||
"internalConsoleOptions": "openOnSessionStart",
|
||||
"preLaunchTask": "build",
|
||||
"sourceLanguages": ["zig"],
|
||||
"terminal":"external",
|
||||
},
|
||||
{
|
||||
"name": "Server",
|
||||
@ -26,7 +25,6 @@
|
||||
"internalConsoleOptions": "openOnSessionStart",
|
||||
"preLaunchTask": "build",
|
||||
"sourceLanguages": ["zig"],
|
||||
"terminal":"external",
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@ -334,15 +334,25 @@ fn on_packet(packet: *enet.ENetPacket, peer: *enet.ENetPeer, channelID: i32) !vo
|
||||
|
||||
std.log.info("{d} bytes: {s}", .{encoded.len, encoded});
|
||||
|
||||
var buffer2: [4096]u8 = undefined;
|
||||
var fixed2 = std.io.Writer.fixed(&buffer2);
|
||||
|
||||
var inspector = bufzilla.Inspect(.{}).init(encoded, &fixed2, .{});
|
||||
try inspector.inspect();
|
||||
|
||||
std.log.info("{s}\n", .{fixed2.buffered()});
|
||||
|
||||
var reader = bufzilla.Reader(.{}).init(encoded);
|
||||
|
||||
// Read values sequentially
|
||||
const val = try reader.read();
|
||||
switch (val) {
|
||||
.object => { },
|
||||
.object => { std.debug.print("{}\n", .{val}); },
|
||||
.array => { },
|
||||
.i32 => |n| std.debug.print("int: {d}\n", .{n}),
|
||||
.i64 => |n| std.debug.print("int: {d}\n", .{n}),
|
||||
.u32 => |n| std.debug.print("u32: {d}\n", .{n}),
|
||||
.u64 => |n| std.debug.print("u64: {d}\n", .{n}),
|
||||
.i32 => |n| std.debug.print("i32: {d}\n", .{n}),
|
||||
.i64 => |n| std.debug.print("i64: {d}\n", .{n}),
|
||||
.bytes => |s| std.debug.print("string: {s}\n", .{s}),
|
||||
else => {}
|
||||
}
|
||||
|
||||
@ -55,7 +55,7 @@ pub fn main() !void {
|
||||
shared.entity.Soldier,
|
||||
.{
|
||||
.hp = 10,
|
||||
.pos = zm.f32x4(1, 0, 0, 0),
|
||||
.pos = zm.f32x4(5.0, 0, 0, 0),
|
||||
.vel = zm.f32x4(0, 0, 0, 0),
|
||||
}
|
||||
);
|
||||
@ -157,7 +157,7 @@ fn on_connect(allocator: std.mem.Allocator, host: *enet.ENetHost, peer: *enet.EN
|
||||
|
||||
const encoded = aw.written();
|
||||
|
||||
std.log.info("{d} bytes: {s}", .{encoded.len, encoded});
|
||||
// std.log.info("{d} bytes: {s}", .{encoded.len, encoded});
|
||||
|
||||
var buffer2: [4096]u8 = undefined;
|
||||
var fixed2 = std.io.Writer.fixed(&buffer2);
|
||||
@ -165,7 +165,7 @@ fn on_connect(allocator: std.mem.Allocator, host: *enet.ENetHost, peer: *enet.EN
|
||||
var inspector = bufzilla.Inspect(.{}).init(encoded, &fixed2, .{});
|
||||
try inspector.inspect();
|
||||
|
||||
std.log.info("{s}\n", .{fixed2.buffered()});
|
||||
// std.log.info("{s}\n", .{fixed2.buffered()});
|
||||
|
||||
const packet = enet.enet_packet_create(encoded.ptr, encoded.len, enet.ENET_PACKET_FLAG_RELIABLE);
|
||||
|
||||
|
||||
@ -18,7 +18,7 @@ pub const Soldier = struct {
|
||||
vel: zm.Vec,
|
||||
|
||||
pub fn update(self: *Soldier) void {
|
||||
self.pos += self.pos + self.vel;
|
||||
self.pos += self.vel;
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user