summaryrefslogtreecommitdiff
path: root/dungeon/src/entity.rs
diff options
context:
space:
mode:
Diffstat (limited to 'dungeon/src/entity.rs')
-rw-r--r--dungeon/src/entity.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/dungeon/src/entity.rs b/dungeon/src/entity.rs
index 82042b5..de21c28 100644
--- a/dungeon/src/entity.rs
+++ b/dungeon/src/entity.rs
@@ -93,8 +93,8 @@ impl EnemyMoveState {
pub fn new_roam(starting_pos: Pos, floor: &mut Floor) -> Self {
let mut loop_index = 0;
loop {
- let dir = Direction::random(floor.rand());
- let dist = floor.rand().random_range(MIN_ROAM_DIST..=MAX_ROAM_DIST);
+ let dir = floor.rng().random();
+ let dist = floor.rng().random_range(MIN_ROAM_DIST..=MAX_ROAM_DIST);
if let Some(p) = starting_pos.step_by(dir, dist) {
if !floor.get(p).is_wall() {