feat: wire vertical exaggeration through the shell #13
@@ -152,6 +152,7 @@ pub struct AppData {
|
|||||||
pub scene: Scene,
|
pub scene: Scene,
|
||||||
pub terrain_preset: TerrainPreset,
|
pub terrain_preset: TerrainPreset,
|
||||||
pub renderer_mode: RendererMode,
|
pub renderer_mode: RendererMode,
|
||||||
|
pub render_quality: RenderQuality,
|
||||||
pub preview_size: (u32, u32),
|
pub preview_size: (u32, u32),
|
||||||
pub loaded_scene_path: Option<String>,
|
pub loaded_scene_path: Option<String>,
|
||||||
/// Heightmap path selected for import.
|
/// Heightmap path selected for import.
|
||||||
@@ -178,6 +179,7 @@ impl Default for AppData {
|
|||||||
scene: Scene::default(),
|
scene: Scene::default(),
|
||||||
terrain_preset: TerrainPreset::RadialHill,
|
terrain_preset: TerrainPreset::RadialHill,
|
||||||
renderer_mode: RendererMode::TopDown,
|
renderer_mode: RendererMode::TopDown,
|
||||||
|
render_quality: RenderQuality::Preview,
|
||||||
preview_size: (256, 256),
|
preview_size: (256, 256),
|
||||||
loaded_scene_path: Some(scene_path),
|
loaded_scene_path: Some(scene_path),
|
||||||
import_path: Some(import_path.clone()),
|
import_path: Some(import_path.clone()),
|
||||||
@@ -441,6 +443,8 @@ mod tests {
|
|||||||
assert_eq!(app.scene.palette.water, [1, 2, 3]);
|
assert_eq!(app.scene.palette.water, [1, 2, 3]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn reducer_updates_camera_vectors_and_mode() {
|
||||||
let mut app = AppData::default();
|
let mut app = AppData::default();
|
||||||
let position = Vec3::new(1.0, 2.0, 3.0);
|
let position = Vec3::new(1.0, 2.0, 3.0);
|
||||||
let target = Vec3::new(4.0, 5.0, 6.0);
|
let target = Vec3::new(4.0, 5.0, 6.0);
|
||||||
|
|||||||
Reference in New Issue
Block a user