diff --git a/src/main.rs b/src/main.rs index 2eee8d9..92c8c00 100644 --- a/src/main.rs +++ b/src/main.rs @@ -37,6 +37,7 @@ use crate::systems::life; pub const ARENA_HEIGHT: f32 = 1000.0; pub const ARENA_WIDTH: f32 = 1000.0; +pub const LIFE_FORM_SIZE: f32 = 150.0; fn initialise_lifeforms(world: &mut World) { //// 3d tetra @@ -70,15 +71,14 @@ fn initialise_lifeforms(world: &mut World) { let mut transform = Transform::default(); //set size of tetrahedrons - let life_form_size = 150.0; - let scale = Vector3::new(life_form_size, life_form_size, life_form_size); + let scale = Vector3::new(LIFE_FORM_SIZE, LIFE_FORM_SIZE, LIFE_FORM_SIZE); transform.set_scale(scale); //render some tetrahedrons! for x in 1..5 { for y in 1..5 { for z in 1..5 { - transform.set_translation_xyz(life_form_size * x as f32, life_form_size * y as f32, life_form_size * z as f32); + transform.set_translation_xyz(LIFE_FORM_SIZE * x as f32, LIFE_FORM_SIZE * y as f32, LIFE_FORM_SIZE * z as f32); let translation = transform.translation(); // Create a life form entity. world diff --git a/src/systems/life.rs b/src/systems/life.rs index 9245511..2e6aa87 100644 --- a/src/systems/life.rs +++ b/src/systems/life.rs @@ -38,7 +38,7 @@ impl<'s> System<'s> for LifeSystem { if &name.name[..9] == "Life Form" && (entities_count < 2 || total_entities-entities_count<3) { let mut transform_new_life = transform.clone(); - transform_new_life.append_translation_xyz(0.0, 0.0, -15.0); + transform_new_life.append_translation_xyz(0.0, 0.0, -crate::LIFE_FORM_SIZE); lazy_update.exec(move |world| { //loading tetra mesh