diff options
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs index 7e05af5..31242db 100644 --- a/src/main.rs +++ b/src/main.rs @@ -322,7 +322,7 @@ impl Default for Game { Figure::from_kind(bag.next()), ]; Self { - state: GameState::Menu, + state: GameState::InGame, menu, menu_selected: 0, field: Field::default(), @@ -708,6 +708,9 @@ impl Drop for Tui { fn main() { let tui = Tui::default(); let mut game = Game::default(); + if std::env::args().len() > 1 { + game.state = GameState::Menu; + } tui.display_game(&game); let mut noblock_stdin = NonBlockingReader::from_fd(std::io::stdin()).unwrap(); 'outer: while !noblock_stdin.is_eof() { |