Use Vec<u8>s for sending data between threads

This commit is contained in:
Michael Bradley 2025-05-25 17:12:05 -04:00
parent dd57bc30e1
commit ba7737671e
Signed by: MichaelBradley
SSH key fingerprint: SHA256:o/aaeYtRubILK7OYYjYP12DmU7BsPUhKji1AgaQ+ge4
5 changed files with 47 additions and 16 deletions

View file

@ -35,7 +35,7 @@ pub struct PlayableArea(f32, f32);
/// Initialize deterministic values
pub fn setup_from_seed(mut commands: Commands, seed: Res<Seed>) {
let mut rng = WyRand::from_seed(seed.clone().into());
let mut rng = WyRand::from_seed((*seed).into());
commands.insert_resource(PlayableArea(
rng.random_range(DIMENSION_SIZES),
rng.random_range(DIMENSION_SIZES),