feat: wire vertical exaggeration through the shell #13

Merged
moldybits merged 25 commits from feat/terrain-gen-abstraction into main 2026-05-20 23:00:29 -04:00
Showing only changes of commit 55e17a16b3 - Show all commits
+8
View File
@@ -199,6 +199,7 @@ impl AppData {
match action { match action {
AppAction::SetTerrainPreset(preset) => self.terrain_preset = preset, AppAction::SetTerrainPreset(preset) => self.terrain_preset = preset,
AppAction::SetRendererMode(mode) => self.renderer_mode = mode, AppAction::SetRendererMode(mode) => self.renderer_mode = mode,
AppAction::SetRenderQuality(quality) => self.render_quality = quality,
AppAction::SetWaterLevel(value) => self.scene.water_level = value, AppAction::SetWaterLevel(value) => self.scene.water_level = value,
AppAction::SetTreeLine(value) => self.scene.tree_line = value, AppAction::SetTreeLine(value) => self.scene.tree_line = value,
AppAction::SetSnowLine(value) => self.scene.snow_line = value, AppAction::SetSnowLine(value) => self.scene.snow_line = value,
@@ -378,7 +379,14 @@ pub enum AppAction {
river_level: f32, river_level: f32,
lake_level: f32, lake_level: f32,
drainage: f32, drainage: f32,
lake_center_x: f32,
lake_center_z: f32,
lake_radius: f32,
river_center_x: f32,
river_width: f32,
river_bend: f32,
}, },
ResetHydrology,
SetPalette(crate::scene::Palette), SetPalette(crate::scene::Palette),
SetPreviewSize { SetPreviewSize {
width: u32, width: u32,