X-Git-Url: https://disinclined.org/git/?a=blobdiff_plain;f=1d.js;h=a24f5bd699cdee2f8612591b75dd5f3929d33056;hb=26a8f8ddaa0becf3b923ace41a976c04598d00bd;hp=8ce01bd88d320c7d5d267476d2f832468950730d;hpb=eb70a4861e1e34d2b30b5e589cc5d4a07c0a18c9;p=cellular-automaton.git diff --git a/1d.js b/1d.js index 8ce01bd..a24f5bd 100644 --- a/1d.js +++ b/1d.js @@ -43,6 +43,8 @@ $(document).ready(function(){ var world = []; var x = 0; var y = 0; + generation = 0; + generations = 100; for (var i = 0; i < cells; i++) { world.push(new cell(x, y, cellWidth, cellHeight)); x += cellWidth; @@ -66,7 +68,13 @@ $(document).ready(function(){ } var world = populate_world(); - while (generations) { generate(); generations-- } + while (generations - generation) { generate();} //var tick_id = setInterval(generate, 100); + $('#controls #regenerate-automaton').click(function(e){ + c.clearRect(0,0,canvas.width,canvas.height); + world = populate_world(); + while (generations - generation) { generate(); } + }); + });