diff options
| author | tyropro <[email protected]> | 2023-09-04 01:35:30 +0100 |
|---|---|---|
| committer | tyropro <[email protected]> | 2023-09-04 01:35:30 +0100 |
| commit | d97aa80ed80ab7ff36272a703eeb5311fa47b369 (patch) | |
| tree | 63120aee15f121f4d4909565742192007909ff75 | |
| parent | 73be86186e3dd9715a997bd9fc2611448989ba14 (diff) | |
added types to variables where missing
| -rw-r--r-- | src/main.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main.rs b/src/main.rs index 7025e81..39d476c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -15,7 +15,7 @@ const BOARD: [u8; 100] = [ 0, 0, 73, 0, 75, 0, 0, 79, 0, 0]; fn turn(mut space: u8) -> u8 { - let mut rng = rand::thread_rng(); + let mut rng: rand::rngs::ThreadRng = rand::thread_rng(); let roll: u8 = rng.gen_range(1..7); // rolls the dice (random number 1-6) space += roll; // adds rolls to current space @@ -30,7 +30,7 @@ fn turn(mut space: u8) -> u8 { fn check_over_goal(mut space: u8) -> u8 { if space > 100 { // checks if the player has gone over the goal - let spaces_over = space - 100; // gets how many spaces the user has gone over 100 + let spaces_over: u8 = space - 100; // gets how many spaces the user has gone over 100 space -= spaces_over * 2; // decreases current spaces by 'spaces over 100' * 2 (*2 is necessary to reduce the space below 100) // outputs the current space and how many spaces over 100 to the user @@ -47,7 +47,7 @@ fn check_movement(mut space: u8) -> u8 { let space_index: usize = (space - 1).into(); if BOARD[space_index] != 0 { - let mut thing = ""; // thing is either a snake or a ladder + let mut thing: &str = ""; // thing is either a snake or a ladder if BOARD[space_index] > space { // if space is smaller than the index of 'BOARD', it's a ladder thing = "ladder"; } else if BOARD[space_index] < space { @@ -77,7 +77,7 @@ fn main() { // code loop while play { // logic for inputs - let mut input = String::new(); + let mut input: String = String::new(); std::io::stdin().read_line(&mut input).expect(""); input = input.trim().to_owned(); // trims whitespace of front and end of input if input.len() == 1 && input == "q" { // if input == q, quit program |
