summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main.rs18
1 files 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<Assets>, 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 }),