diff --git a/crates/border-wars/src/map/spawnpoint.rs b/crates/border-wars/src/map/spawnpoint.rs index 2968e70..df4e2d5 100644 --- a/crates/border-wars/src/map/spawnpoint.rs +++ b/crates/border-wars/src/map/spawnpoint.rs @@ -39,7 +39,7 @@ fn init_spawn_point( .abs(); if radius == 0 { - panic!("Map radius must be greater than 0"); + return; } let map_hashmap: HashMap<&TilePosition, Entity> = map.iter().map(|(e, p)| (p, e)).collect(); diff --git a/crates/border-wars/src/scenes/lobby.rs b/crates/border-wars/src/scenes/lobby.rs index 8ce1de7..c35c8dd 100644 --- a/crates/border-wars/src/scenes/lobby.rs +++ b/crates/border-wars/src/scenes/lobby.rs @@ -79,7 +79,7 @@ fn lobby_ui( let index = *map_size as u16; let nomber_of_players = all_players_query.iter().count() as u32; - let radius = nomber_of_players as u16 * 2 * index; + let radius = nomber_of_players as u16 * 2 * (index+1); // Start the game. for player in all_players_query.iter() {