external config

This commit is contained in:
2026-03-18 23:19:58 +00:00
parent a5154f73dd
commit 15c0d1c7a2
9 changed files with 87 additions and 10 deletions
+8 -3
View File
@@ -1,5 +1,6 @@
use crate::{
camera,
config::GameConfig,
world::generation::{
generate_chunk_fauna, generate_chunk_foliage, generate_chunk_forrestry,
generate_chunk_terrain, generate_chunk_weathering_and_precipitation,
@@ -69,9 +70,13 @@ impl Plugin for WorldPlugin {
}
}
fn setup_initial_chunks(mut event_writer: MessageWriter<GenerateChunkEvent>) {
for x in -15..=15 {
for y in -15..=15 {
fn setup_initial_chunks(
mut event_writer: MessageWriter<GenerateChunkEvent>,
config: Res<GameConfig>,
) {
let radius = config.initial_chunk_radius;
for x in -radius..=radius {
for y in -radius..=radius {
event_writer.write(GenerateChunkEvent {
chunk_position: IVec2::new(x, y),
});