'111' : '0',
}
- var canvas = document.getElementById('canvas')
+ var canvas = document.getElementById('1d-automaton')
var c = canvas.getContext('2d');
- var cellWidth = Math.floor(canvas.width / cells);
- var cellHeight = Math.floor(canvas.height / generations);
+ var cellWidth = canvas.width / cells;
+ var cellHeight = canvas.height / generations;
var generation = 0;
function cell(x, y, h, l) {
$(document).ready(function(){
- var canvas = document.getElementById('canvas')
+ var canvas = document.getElementById('2d-automaton')
var c = canvas.getContext('2d');
var rows = 50;
<title>cellular automaton</title>
<link type='text/css' rel='stylesheet' href='style.css'>
<script type='text/javascript' src='jquery-core.js'></script>
+ <script type='text/javascript' src='1d.js'></script>
<script type='text/javascript' src='2d.js'></script>
</head>
<body>
- <div id='container'>
- <canvas width='750px' height='750px' id='canvas'></canvas>
+ <div id='2d-container'>
+ <canvas width='750px' height='750px' id='2d-automaton'></canvas>
<div id='controls'>
<h1>2D</h1>
+ <span class='label'>Generation: <span id='generation'>0</span></span>
+ <span class='label'>2500 cells</span>
+ <br><br>
<span id='start-automaton' class='control'>Start automaton</span>
<span id='stop-automaton' class='control'>Stop automaton</span>
<span id='reset-automaton' class='control'>Reset automaton</span>
<span id='highlight-seed' class='control'>Highlight seed</span>
- <br><br>
- <span class='label'>2500 cells</span><br>
- <span class='label'>Generation: <span id='generation'>0</span></span>
+ </div>
+ </div>
+ <div id='1d-container'>
+ <canvas width='750px' height='750px' id='1d-automaton'></canvas>
+ <div id='controls'>
+ <h1>1D</h1>
+ <br>
+ <span class='label'>100 Generations</label><br>
+ <span class='label'>100 Cells</label>
</div>
</div>
</body>