feat: use smallrng for emscripten compat

This commit is contained in:
2025-07-24 02:37:27 -05:00
parent 163855b6e7
commit 2596034365
5 changed files with 10 additions and 44 deletions

View File

@@ -1,5 +1,7 @@
//! This module defines the game map and provides functions for interacting with it.
use rand::rngs::SmallRng;
use rand::seq::IteratorRandom;
use rand::SeedableRng;
use crate::constants::{MapTile, BOARD_OFFSET, CELL_SIZE};
use crate::constants::{BOARD_HEIGHT, BOARD_WIDTH};
@@ -120,7 +122,7 @@ impl Map {
}
}
}
let mut rng = rand::rng();
let mut rng = SmallRng::from_os_rng();
let &start = pellet_positions
.iter()
.choose(&mut rng)