diff options
author | metamuffin <metamuffin@disroot.org> | 2025-09-30 01:19:01 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-09-30 01:19:09 +0200 |
commit | 5033c326094edc1ff4234b994e95d987cb937fc4 (patch) | |
tree | 5fa426a77109722df163c15ce8d647170cd8fcea /server/registry/src | |
parent | 727752b87bbe7146adb0f9e9e27d6e64b785ec2f (diff) | |
download | hurrycurry-5033c326094edc1ff4234b994e95d987cb937fc4.tar hurrycurry-5033c326094edc1ff4234b994e95d987cb937fc4.tar.bz2 hurrycurry-5033c326094edc1ff4234b994e95d987cb937fc4.tar.zst |
Implement tile placeable items for server-side (#433)
Diffstat (limited to 'server/registry/src')
-rw-r--r-- | server/registry/src/lobby.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/server/registry/src/lobby.rs b/server/registry/src/lobby.rs index 36ef9e44..b951f0db 100644 --- a/server/registry/src/lobby.rs +++ b/server/registry/src/lobby.rs @@ -9,7 +9,7 @@ use hurrycurry_protocol::{ use log::{error, info, warn}; use rocket::futures::{SinkExt, StreamExt}; use std::{ - collections::{HashMap, HashSet}, + collections::{BTreeMap, HashMap, HashSet}, f32::consts::PI, net::SocketAddr, sync::Arc, @@ -75,8 +75,8 @@ async fn handle_conn(sock: TcpStream, addr: SocketAddr, entries: &[Entry]) -> Re }); out.push(PacketC::Data { data: Gamedata { - tile_collide: TILES.iter().map(|(_, c)| *c).collect(), - tile_interact: TILES.iter().map(|_| false).collect(), + tile_walkable: (0..TILES.len()).map(TileIndex).collect(), + tile_placeable_items: BTreeMap::new(), tile_names: TILES.iter().map(|(s, _)| s.to_string()).collect(), current_map: "registry".to_owned(), ..Default::default() |