summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main.rs5
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() {