X-Git-Url: https://disinclined.org/git/?a=blobdiff_plain;f=2d.js;h=9460aa71d5bb3c8df99fdc4478d3e65f1cc161b9;hb=4aff4ddc2edf85b1eb846c7e126545f1a9e9bd33;hp=46ccc756b7a5b3360615592939d7a75930c59dc7;hpb=2a2905dab006707832faf48ed505e9b0056c6ae1;p=cellular-automaton.git diff --git a/2d.js b/2d.js index 46ccc75..9460aa7 100644 --- a/2d.js +++ b/2d.js @@ -25,14 +25,6 @@ $(document).ready(function(){ c.fillRect(this.x, this.y, this.h, this.l); this.state = 1; } - this.redraw = function() { - c.fillStyle = this.state == 1 ? "rgb(0,0,0)" : "rgb(255,255,255)"; - c.fillRect(this.x, this.y, this.h, this.l); - } - this.highlight = function() { - c.fillStyle = "rgb(0,0,100)"; - c.fillRect(this.x, this.y, this.h, this.l); - } } function universe() { @@ -51,15 +43,6 @@ $(document).ready(function(){ this.population.push(world); } - this.print = function() { - for (var i = 0; i < rows; i++) { - var s = ''; - for (var ii = 0; ii < columns; ii++) { - s += this.population[i][ii]; - } - } - } - this.highlight = function() { for (var i = 0; i < rows; i++) { for (var ii = 0; ii < columns; ii++) { @@ -121,14 +104,12 @@ $(document).ready(function(){ } var automaton = new universe; - var seed = $.extend(true, {}, automaton); var tickID = 0; $('#controls #start-automaton').click(function(e){ tickID = setInterval(function(){tick(automaton)}, 100); $('#controls #start-automaton').hide(); $('#controls #stop-automaton').show(); - $('#controls #highlight-seed').show(); }); $('#controls #stop-automaton').click(function(e){ @@ -137,17 +118,4 @@ $(document).ready(function(){ $('#controls #start-automaton').show(); }); - $('#controls #reset-automaton').click(function(e){ - clearInterval(tickID); - $('#controls #stop-automaton').hide(); - $('#controls #start-automaton').show(); - automaton = $.extend(true, {}, seed); - $('#generation')[0].innerHTML = automaton.generation; - automaton.redraw(); - }); - - $('#controls #highlight-seed').click(function(e){ - seed.highlight(); - }); - });