From 6b9c3658dd3dfedc50de2e139a56a9e8f32880ef Mon Sep 17 00:00:00 2001 From: HampusM Date: Wed, 16 Sep 2026 17:46:59 +0200 Subject: refactor: make compile again after changes in engine --- src/main.rs | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/src/main.rs b/src/main.rs index cbce739..9e1d56e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -30,7 +30,7 @@ use engine::input::Extension as InputExtension; use engine::lighting::DirectionalLight; use engine::material::Material; use engine::mesh::Mesh; -use engine::model::{Materials as ModelMaterials, Model, Spec as ModelSpec}; +use engine::model::{MaterialDescription, Model, Spec as ModelSpec}; use engine::rendering::{ Extension as RenderingExtension, GraphicsProperties, @@ -193,24 +193,20 @@ fn init(mut assets: Single, mut actions: Actions) -> Result<(), EngineEr "Floor", ( Transform::default().position(Vec3 { x: 1.6, y: -3.0, z: 0.0 }), - Model::new(assets.store_with_name_with("light_cube", |assets| { + Model::new(assets.store_with_name_with("floor_model", |assets| { ModelSpec::builder() .mesh(assets.store_with_name( - "light_cube_mesh", + "floor_mesh", Mesh::cube(Dimens3 { width: 20.0, height: 0.5, depth: 20.0, }), )) - .materials(ModelMaterials::direct([( - "surface", - assets.store_with_name( - "light_cube_surface_mat", - Material::builder().ambient(YELLOW * 5.0).build(), - ), - )])) - .material_name("surface") + .materials([MaterialDescription::new(assets.store_with_name( + "floor_material", + Material::builder().ambient(YELLOW * 5.0).build(), + ))]) .build() })), pair!(ChildOf, { scene_ent_id }), -- cgit v1.2.3-18-g5258