[−][src]Module games::rps
Rock Paper Scissors
use games::rps::*; // RpsGame::new_game("rock".parse())?; Can be used let rps = RpsGame::new_game(Weapon::Rock); match rps.into() { GameResult::Win {player, robo} => println!("{} beats {}, you win!", player, robo), GameResult::Lose {player, robo} => println!("{} is weaker than {}, you lose!", player, robo), GameResult::Draw { .. } => println!("Too bad the objective wasn't to guess the other parties weapon. This is a draw!") }
Structs
RpsGame | Rock Paper scissors Game |
Enums
GameResult | Result of |
Weapon | Weapons for Rock paper scissors |
WeaponParseError | Error parsing weapon |