.
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",
|
"internalConsoleOptions": "openOnSessionStart",
|
||||||
"preLaunchTask": "build",
|
"preLaunchTask": "build",
|
||||||
"sourceLanguages": ["zig"],
|
"sourceLanguages": ["zig"],
|
||||||
"terminal":"external",
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Server",
|
"name": "Server",
|
||||||
@ -26,7 +25,6 @@
|
|||||||
"internalConsoleOptions": "openOnSessionStart",
|
"internalConsoleOptions": "openOnSessionStart",
|
||||||
"preLaunchTask": "build",
|
"preLaunchTask": "build",
|
||||||
"sourceLanguages": ["zig"],
|
"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});
|
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);
|
var reader = bufzilla.Reader(.{}).init(encoded);
|
||||||
|
|
||||||
// Read values sequentially
|
// Read values sequentially
|
||||||
const val = try reader.read();
|
const val = try reader.read();
|
||||||
switch (val) {
|
switch (val) {
|
||||||
.object => { },
|
.object => { std.debug.print("{}\n", .{val}); },
|
||||||
.array => { },
|
.array => { },
|
||||||
.i32 => |n| std.debug.print("int: {d}\n", .{n}),
|
.u32 => |n| std.debug.print("u32: {d}\n", .{n}),
|
||||||
.i64 => |n| std.debug.print("int: {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}),
|
.bytes => |s| std.debug.print("string: {s}\n", .{s}),
|
||||||
else => {}
|
else => {}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -55,7 +55,7 @@ pub fn main() !void {
|
|||||||
shared.entity.Soldier,
|
shared.entity.Soldier,
|
||||||
.{
|
.{
|
||||||
.hp = 10,
|
.hp = 10,
|
||||||
.pos = zm.f32x4(1, 0, 0, 0),
|
.pos = zm.f32x4(5.0, 0, 0, 0),
|
||||||
.vel = zm.f32x4(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();
|
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 buffer2: [4096]u8 = undefined;
|
||||||
var fixed2 = std.io.Writer.fixed(&buffer2);
|
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, .{});
|
var inspector = bufzilla.Inspect(.{}).init(encoded, &fixed2, .{});
|
||||||
try inspector.inspect();
|
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);
|
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,
|
vel: zm.Vec,
|
||||||
|
|
||||||
pub fn update(self: *Soldier) void {
|
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