Files
oxidice/01.workspace/oxidice_lib/src/imp/die_roll.rs

15 lines
258 B
Rust

use crate::*;
fn roll_sides(sides: u16) -> i32 {
let mut rng = rand::rng();
rng.random_range(1..=sides) as i32
}
impl Die {
pub fn roll(&self) -> i32 {
match self {
Die::Sides(sides) => roll_sides(*sides),
}
}
}