external config
This commit is contained in:
+8
-3
@@ -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),
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user