From 6cff8d620cd92f9ddc63c6891b3e669b5294619e Mon Sep 17 00:00:00 2001 From: ubq323 Date: Sun, 14 Apr 2024 00:35:19 +0100 Subject: multiple chunks on server and unload not near players. just need client to req chunks now --- server/save_load.ha | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'server/save_load.ha') diff --git a/server/save_load.ha b/server/save_load.ha index cf82a0d..db5a18a 100644 --- a/server/save_load.ha +++ b/server/save_load.ha @@ -7,14 +7,13 @@ use os; use strings; use drawing; -use drawing::{pos}; +use drawing::{pos,CHUNKSIZE}; // caller should free return value fn filename_from_world_pos(pos: pos) str = fmt::asprintf("./c.{}.{}.ppm",pos.0,pos.1); fn save_world(state: *server_state) (void | fs::error) = { - fmt::printfln("saving world!")!; for (const pic &.. state.pictures) { const filename = filename_from_world_pos(pic.world_pos); fmt::printfln("\t-> {}",filename)!; @@ -35,6 +34,7 @@ fn save_world(state: *server_state) (void | fs::error) = { buf[3*i+2] = ((px) &0xff): u8; }; io::writeall(file, buf)?; + }; }; -- cgit v1.2.3