Change testscene interface

This commit is contained in:
hal8174 2025-01-02 23:17:17 +01:00
parent 829476c602
commit 0b3daf9441
12 changed files with 313 additions and 223 deletions

View file

@ -69,8 +69,7 @@ pub fn render_thread(
let example_scenes = examples::example_scenes::<SmallRng>();
let e = example_scenes[settings.scene]();
let mut scene = (e.scene)();
let mut scene = example_scenes[settings.scene].get_scene();
let mut camera = BasicCamera::from_look_at(
settings.width,
@ -88,8 +87,7 @@ pub fn render_thread(
while let Ok(s) = rx.try_recv() {
println!("Settings changed.");
settings = s;
let e = example_scenes[settings.scene]();
scene = (e.scene)();
scene = example_scenes[settings.scene].get_scene();
camera = BasicCamera::from_look_at(
settings.width,
settings.height,