Skip to main content

sim/
sim.rs

1use rock_paper_scissors::*;
2
3fn main() {
4    let loops: u8 = 255;
5
6    let mut scores = Scores::new();
7
8    let mut player_moves = PlayerMoves::new();
9
10    for _ in 0..=loops {
11        (player_moves.user_move, player_moves.enemy_move) = (MoveType::random_move(), MoveType::random_move());
12
13        let winner = player_moves.check_who_wins_round();
14
15        match winner {
16            Winner::User => scores.user_wins += 1,
17            Winner::Enemy => scores.enemy_wins += 1,
18            Winner::Tie => (),
19        }
20    }
21
22    println!("{:?}", scores);
23}