mirror of
https://github.com/coding-horror/basic-computer-games.git
synced 2025-12-30 22:52:00 -08:00
25 lines
690 B
Rust
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;
|
|
}
|
|
}
|
|
}
|