diff --git a/crates/border-wars/src/main.rs b/crates/border-wars/src/main.rs index 6d976d1..31bc6d8 100644 --- a/crates/border-wars/src/main.rs +++ b/crates/border-wars/src/main.rs @@ -3,8 +3,8 @@ use bevy::prelude::*; use border_wars::map::generation::{EndMapGeneration, MapGenerationPlugin, StartMapGeneration}; use border_wars::map::renderer::RendererPlugin; +use border_wars::map::Tile; use border_wars::scenes::ScenesPlugin; -use rand::Rng; fn setup(mut writer: EventWriter) { writer.send(StartMapGeneration { @@ -17,13 +17,11 @@ fn setup_camera(mut commands: Commands) { commands.spawn(Camera2dBundle::default()); } -fn update(mut writer: EventWriter, mut reader: EventReader) { +fn update(mut writer: EventWriter, mut reader: EventReader, mut query: Query<&mut Tile> ) { for _ in reader.read() { - let rdm_seed = rand::thread_rng().gen_range(0..1000000); - writer.send(StartMapGeneration { - seed: rdm_seed, - radius: 10, - }); + for mut tile in query.iter_mut() { + *tile = Tile::Hill; + } } }