diff options
author | metamuffin <metamuffin@disroot.org> | 2025-01-08 11:14:01 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-01-08 11:14:01 +0100 |
commit | b2145131ccde0a33b9840ac04c8b7d79e733ae12 (patch) | |
tree | 217f7bec5e5e8aed99c1af3135a8189b850d9f63 /client/src/world/mod.rs | |
parent | 1247f46149cbb3a21590573fdcef23e920d0addc (diff) | |
download | twclient-b2145131ccde0a33b9840ac04c8b7d79e733ae12.tar twclient-b2145131ccde0a33b9840ac04c8b7d79e733ae12.tar.bz2 twclient-b2145131ccde0a33b9840ac04c8b7d79e733ae12.tar.zst |
reset
Diffstat (limited to 'client/src/world/mod.rs')
-rw-r--r-- | client/src/world/mod.rs | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/client/src/world/mod.rs b/client/src/world/mod.rs deleted file mode 100644 index 7b25a53..0000000 --- a/client/src/world/mod.rs +++ /dev/null @@ -1,34 +0,0 @@ -use self::{map::Map, tee::Tees}; -use crate::client::{helper::get_map_path, ClientMesgOut}; -use std::fs::File; - -pub mod helper; -pub mod map; -pub mod tee; - -pub use gamenet::enums; - -pub struct World { - pub map: Map, - pub tees: Tees, -} - -impl World { - pub fn new() -> Self { - Self { - map: Map::empty(), - tees: Tees::new(), - } - } - - pub fn update(&mut self, m: &ClientMesgOut) { - self.tees.update(m); - match m { - ClientMesgOut::MapChange { name, crc } => { - let file = File::open(get_map_path(name.as_str(), *crc)).unwrap(); - self.map = Map::load(file, name.as_str(), *crc).unwrap(); - } - _ => (), - } - } -} |