save
Some checks failed
Rust Checks / checks (push) Failing after 18s
Rust Checks / checks (pull_request) Failing after 4s

This commit is contained in:
CoCo_Sol 2024-03-01 07:45:59 +01:00
parent 965a268bfd
commit 0014b04de2

View file

@ -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<StartMapGeneration>) {
writer.send(StartMapGeneration {
@ -17,13 +17,11 @@ fn setup_camera(mut commands: Commands) {
commands.spawn(Camera2dBundle::default());
}
fn update(mut writer: EventWriter<StartMapGeneration>, mut reader: EventReader<EndMapGeneration>) {
fn update(mut writer: EventWriter<StartMapGeneration>, mut reader: EventReader<EndMapGeneration>, 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;
}
}
}