diff options
| author | Kai Stevenson <kai@kaistevenson.com> | 2026-08-30 18:42:16 -0700 |
|---|---|---|
| committer | Kai Stevenson <kai@kaistevenson.com> | 2026-08-30 18:42:16 -0700 |
| commit | 56bba5560be95c1e05bfec11e4fc085654f3589d (patch) | |
| tree | f4eee7eb7abdce9ab6d0a7a66e3e43d429229b97 /src/main.rs | |
| parent | a0e3b22efb1d1a8b885717481061074459fe109f (diff) | |
working with tilesets
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/main.rs b/src/main.rs index 63ed48f..0dd725d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -31,7 +31,7 @@ use crate::{ Input::{self}, InputManager, }, - proc_gen::{WorldGenerator, WorldGeneratorConfig}, + proc_gen::TilesetWorldGenerator, renderer::RendererState, sim::{entity::EntityDef, rb_manager::DebugRenderMode, sim_manager::SimManager}, vfx::VfxManager, @@ -48,9 +48,8 @@ struct Config { cells_render: bool, debug_render: bool, debug_render_mode: DebugRenderMode, - // proc gen - world_generator_config: WorldGeneratorConfig, + // world_generator_config: WorldGeneratorConfig, } struct Diagnostics { @@ -68,7 +67,7 @@ struct App { camera: Option<Camera>, vfx_manager: Option<VfxManager>, sim_manager: Option<SimManager>, - world_generator: Option<WorldGenerator>, + world_generator: TilesetWorldGenerator, // renderer last_render: Instant, @@ -137,8 +136,6 @@ impl Default for App { cells_render: true, debug_render: false, debug_render_mode: DebugRenderMode::default(), - - world_generator_config: WorldGeneratorConfig::default(), }; Self { window: None, @@ -150,7 +147,7 @@ impl Default for App { vfx_manager: Some(VfxManager::new()), sim_manager: Some(SimManager::new()), - world_generator: Some(WorldGenerator::new(config.world_generator_config)), + world_generator: TilesetWorldGenerator::new("assets/tilesets/tileset1"), last_render: Instant::now(), @@ -237,7 +234,6 @@ impl ApplicationHandler for App { && let Some(sim) = &mut self.sim_manager && let Some(vfx) = &mut self.vfx_manager && let Some(camera) = &mut self.camera - && let Some(world_generator) = &mut self.world_generator { renderer_state.render( sim, @@ -246,7 +242,7 @@ impl ApplicationHandler for App { &mut self.config, &self.diagnostics, &self.input_manager, - world_generator, + &self.world_generator, ); vfx.after_render(delta_time); |
