From 6ac80d44d1ffb3736f383d6ee0bbe1e513d4497a Mon Sep 17 00:00:00 2001 From: EvaisaGiac Date: Sun, 28 Nov 2021 04:16:49 +0100 Subject: [PATCH] Add ability to edit mutation rate to organism editor --- dist/index.html | 4 ++++ src/Controllers/EditorController.js | 11 ++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/dist/index.html b/dist/index.html index 6748fe2..c0b9e04 100644 --- a/dist/index.html +++ b/dist/index.html @@ -143,6 +143,10 @@ +
+ + +

Brain

diff --git a/src/Controllers/EditorController.js b/src/Controllers/EditorController.js index e7c2152..3094557 100644 --- a/src/Controllers/EditorController.js +++ b/src/Controllers/EditorController.js @@ -93,6 +93,10 @@ class EditorController extends CanvasController{ $('#move-range-edit').change ( function() { this.env.organism.move_range = parseInt($('#move-range-edit').val()); }.bind(this)); + + $('#mutation-rate-edit').change ( function() { + this.env.organism.mutability = parseInt($('#mutation-rate-edit').val()); + }.bind(this)); $('#observation-type-edit').change ( function() { this.setBrainEditorValues($('#observation-type-edit').val()); this.setBrainDetails(); @@ -117,11 +121,14 @@ class EditorController extends CanvasController{ $('.cell-count').text("Cell count: "+org.anatomy.cells.length); $('#move-range').text("Move Range: "+org.move_range); $('#mutation-rate').text("Mutation Rate: "+org.mutability); - if (Hyperparams.useGlobalMutability) { + + if (Hyperparams.useGlobalMutability) { $('#mutation-rate').css('display', 'none'); + $('#mutation-rate-cont').css('display', 'none'); } else { $('#mutation-rate').css('display', 'block'); + $('#mutation-rate-cont').css('display', 'block'); } this.setMoveRangeVisibility(); @@ -141,6 +148,8 @@ class EditorController extends CanvasController{ if (this.setMoveRangeVisibility()){ $('#move-range-edit').val(org.move_range); } + + $('#mutation-rate-edit').val(org.mutability); if (this.setBrainPanelVisibility()){ this.setBrainEditorValues($('#observation-type-edit').val());