Adjust map size CLI defaults and ranges

This commit is contained in:
2026-04-06 10:12:43 +02:00
parent 923af91aeb
commit 921596376f
+8 -8
View File
@@ -43,23 +43,23 @@ pub struct Cli {
)] )]
pub game_mode: GameMode, pub game_mode: GameMode,
/// Width of the generated map (20100 tiles). /// Width of the generated map (36100 tiles).
#[arg( #[arg(
long, long,
help = "Map width", help = "Map width",
value_name = "Positive integer [20; 100]", value_name = "Positive integer [36; 108]",
default_value = "50", default_value = "36",
value_parser = value_parser!(u8).range(20..=100) value_parser = value_parser!(u8).range(36..=108)
)] )]
pub map_width: u8, pub map_width: u8,
/// Height of the generated map (2550 tiles). /// Height of the generated map (1350 tiles).
#[arg( #[arg(
long, long,
help = "Map height", help = "Map height",
value_name = "Positive integer [11; 50]", value_name = "Positive integer [13; 39]",
default_value = "25", default_value = "13",
value_parser = value_parser!(u8).range(25..=50) value_parser = value_parser!(u8).range(13..=39)
)] )]
pub map_height: u8, pub map_height: u8,