summaryrefslogtreecommitdiff
path: root/js/ui/evolver.js
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2016-05-23 01:22:40 -0400
committerJules Laplace <jules@okfoc.us>2016-05-23 01:22:40 -0400
commit83a0e0e87986477283d52178912bd76ba29ebde5 (patch)
tree89cfa79c60308d62926ae539fa66bdecd3795b66 /js/ui/evolver.js
parent74056c9a35d63c7c4fcc1ef1357f1daa952af50a (diff)
update dom less
Diffstat (limited to 'js/ui/evolver.js')
-rw-r--r--js/ui/evolver.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/js/ui/evolver.js b/js/ui/evolver.js
index 53cbecd..c900965 100644
--- a/js/ui/evolver.js
+++ b/js/ui/evolver.js
@@ -19,6 +19,7 @@ var evolver = (function(){
})
}
+ var step = 0
var target, last_score = 0
var clones = [], clone_count = opt.population, strokes_per_iteration = opt.strokes
var clone_index = 0
@@ -62,6 +63,11 @@ var evolver = (function(){
clones[i].canvas.forEach(function(lex){
lex.build = noop
})
+ controls.fg.update = noop
+ controls.bg.update = noop
+ controls.char.update = noop
+ controls.brush_w.build = noop
+ controls.brush_h.build = noop
}
load(opt.src, go)
}
@@ -83,6 +89,7 @@ var evolver = (function(){
}
function go () {
if (evolver.paused) return
+ step_el.innerHTML = step++
clone_index = 0
paint_next()
}
@@ -131,6 +138,8 @@ var evolver = (function(){
next_best_clone = clones[1].canvas
third_best_clone = clones[2].canvas
+ fitness_el.innerHTML = max_score.toFixed(3)
+
console.log("top clone [%s]", max_score.toFixed(5))
main_canvas.forEach(function(lex,x,y){
lex.assign( best_clone.getCell(x,y) )