From c620403a86f7672cf48fb460f14b8f3979c9faa0 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sat, 10 Aug 2024 18:54:25 +0200 Subject: freeform map shapes --- server/src/data.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'server/src') diff --git a/server/src/data.rs b/server/src/data.rs index 48540d72..522df916 100644 --- a/server/src/data.rs +++ b/server/src/data.rs @@ -238,7 +238,10 @@ impl Gamedata { let mut tiles_used = HashSet::new(); let mut items_used = HashSet::new(); for (y, line) in map_in.map.iter().enumerate() { - for (x, tile) in line.trim().chars().enumerate() { + for (x, tile) in line.chars().enumerate() { + if tile == ' ' { + continue; // space is empty space + } let pos = IVec2::new(x as i32, y as i32); if tile == map_in.chef_spawn { chef_spawn = pos.as_vec2() + Vec2::splat(0.5); -- cgit v1.2.3-70-g09d2