diff --git a/examples/test.rs b/examples/test.rs index cc5b644..2ce6bfe 100644 --- a/examples/test.rs +++ b/examples/test.rs @@ -1,3 +1,4 @@ +use rand::Rng; use skunk2d::*; use std::rc::Rc; @@ -12,6 +13,7 @@ struct World { } fn main() { + rand::thread_rng().gen::(); run::(WIDTH, HEIGHT); } diff --git a/src/hexmap.rs b/src/hexmap.rs index cc386df..1d7dcad 100644 --- a/src/hexmap.rs +++ b/src/hexmap.rs @@ -1,4 +1,5 @@ use crate::{Image, Tileset, Vec2}; +use rand::distributions::Standard; use rand::prelude::Distribution; use rand::Rng; use std::rc::Rc; @@ -128,7 +129,7 @@ impl HexMap { } } -impl Distribution for Direction { +impl Distribution for Standard { fn sample(&self, rng: &mut R) -> Direction { match rng.gen_range(0..6) { 0 => Direction::North,