diff options
| author | Kai Stevenson <kai@kaistevenson.com> | 2026-08-30 11:48:42 -0700 |
|---|---|---|
| committer | Kai Stevenson <kai@kaistevenson.com> | 2026-08-30 11:48:42 -0700 |
| commit | a0e3b22efb1d1a8b885717481061074459fe109f (patch) | |
| tree | 587165cfafc37bb204b3440f5ef7337b4bb5f65f /src/main.rs | |
| parent | a57cb58602b323469861c0b06573c6e47db56f34 (diff) | |
dirt, stone
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/main.rs b/src/main.rs index 0284aaf..63ed48f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -31,7 +31,7 @@ use crate::{ Input::{self}, InputManager, }, - proc_gen::WorldGenerator, + proc_gen::{WorldGenerator, WorldGeneratorConfig}, renderer::RendererState, sim::{entity::EntityDef, rb_manager::DebugRenderMode, sim_manager::SimManager}, vfx::VfxManager, @@ -50,8 +50,7 @@ struct Config { debug_render_mode: DebugRenderMode, // proc gen - proc_gen_seed: i32, - cave_noise_freq: f32, + world_generator_config: WorldGeneratorConfig, } struct Diagnostics { @@ -139,8 +138,7 @@ impl Default for App { debug_render: false, debug_render_mode: DebugRenderMode::default(), - proc_gen_seed: 10, - cave_noise_freq: 0.005, + world_generator_config: WorldGeneratorConfig::default(), }; Self { window: None, @@ -152,7 +150,7 @@ impl Default for App { vfx_manager: Some(VfxManager::new()), sim_manager: Some(SimManager::new()), - world_generator: Some(WorldGenerator::new(&config)), + world_generator: Some(WorldGenerator::new(config.world_generator_config)), last_render: Instant::now(), |
