diff --git a/dist/index.html b/dist/index.html
index cd08a34..0835452 100644
--- a/dist/index.html
+++ b/dist/index.html
@@ -43,7 +43,7 @@
Editor
World Controls
Simulation Controls
- Stats
+ Statistics
@@ -199,11 +199,8 @@
-
-
-
-
-
+
+
diff --git a/src/Controllers/ControlPanel.js b/src/Controllers/ControlPanel.js
index 7bf1269..f566692 100644
--- a/src/Controllers/ControlPanel.js
+++ b/src/Controllers/ControlPanel.js
@@ -217,11 +217,8 @@ class ControlPanel {
Hyperparams.lifespanMultiplier = $('#lifespan-multiplier').val();
}.bind(this));
- $('#mover-rot').change(function() {
- Hyperparams.moversCanRotate = this.checked;
- });
- $('#offspring-rot').change(function() {
- Hyperparams.offspringRotate = this.checked;
+ $('#rot-enabled').change(function() {
+ Hyperparams.rotationEnabled = this.checked;
});
$('#insta-kill').change(function() {
Hyperparams.instaKill = this.checked;
@@ -278,8 +275,7 @@ class ControlPanel {
Hyperparams.setDefaults();
$('#food-prod-prob').val(Hyperparams.foodProdProb);
$('#lifespan-multiplier').val(Hyperparams.lifespanMultiplier);
- $('#mover-rot').prop('checked', Hyperparams.moversCanRotate);
- $('#offspring-rot').prop('checked', Hyperparams.offspringRotate);
+ $('#rot-enabled').prop('checked', Hyperparams.rotationEnabled);
$('#insta-kill').prop('checked', Hyperparams.instaKill);
$('#evolved-mutation').prop('checked', !Hyperparams.useGlobalMutability);
$('#add-prob').val(Hyperparams.addProb);
diff --git a/src/Hyperparameters.js b/src/Hyperparameters.js
index 4199cd9..67ece3c 100644
--- a/src/Hyperparameters.js
+++ b/src/Hyperparameters.js
@@ -16,8 +16,7 @@ const Hyperparams = {
this.changeProb = 33;
this.removeProb = 33;
- this.moversCanRotate = true;
- this.offspringRotate = true;
+ this.rotationEnabled = true;
this.foodBlocksReproduction = true;
this.moversCanProduce = false;
diff --git a/src/Organism/Organism.js b/src/Organism/Organism.js
index 589bfb9..ef38f03 100644
--- a/src/Organism/Organism.js
+++ b/src/Organism/Organism.js
@@ -17,7 +17,7 @@ class Organism {
this.anatomy = new Anatomy(this)
this.direction = Directions.down; // direction of movement
this.rotation = Directions.up; // direction of rotation
- this.can_rotate = Hyperparams.moversCanRotate;
+ this.can_rotate = Hyperparams.rotationEnabled;
this.move_count = 0;
this.move_range = 4;
this.ignore_brain_for = 0;
@@ -63,7 +63,7 @@ class Organism {
//produce mutated child
//check nearby locations (is there room and a direct path)
var org = new Organism(0, 0, this.env, this);
- if(Hyperparams.offspringRotate){
+ if(Hyperparams.rotationEnabled){
org.rotation = Directions.getRandomDirection();
}
var prob = this.mutability;