Files
basic-computer-games/36_Flip_Flop/rust/src/main.rs
2022-05-08 17:09:43 +03:00

25 lines
690 B
Rust

mod game;
use crate::game::Game;
fn main() {
morristown::print_intro("FLIPFLOP");
println!("THE OBJECT OF THIS PUZZLE IS TO CHANGE THIS:\n");
println!("X X X X X X X X X X\n");
println!("TO THIS:\n");
println!("O O O O O O O O O O\n");
println!("BY TYPING THE NUMBER CORRESPONDING TO THE POSITION OF THE");
println!("LETTER ON SOME NUMBERS, ONE POSITION WILL CHANGE, ON");
println!("OTHERS, TWO WILL CHANGE. TO RESET LINE TO ALL X'S, TYPE 0");
println!("(ZERO) AND TO START OVER IN THE MIDDLE OF A GAME, TYPE ");
println!("11 (ELEVEN).");
let mut game = Game::new();
loop {
if !game.play() {
break;
}
}
}