diff --git a/island.ts b/island.ts index 740b5e3..8e3fd15 100644 --- a/island.ts +++ b/island.ts @@ -12,6 +12,7 @@ export function IslandApplet() { // STATE let timerId: number; + let ticks = 0; let islands = new IslandGrid(WIDTH, HEIGHT, DEFAULT_SEED); // UI @@ -30,12 +31,15 @@ export function IslandApplet() { onclick: () => { clearInterval(timerId); + ticks = 0; islands = new IslandGrid(WIDTH, HEIGHT, seedInput.valueAsNumber); timerId = setInterval(function tick() { islands.step(); islands.step(); islands.step(); + + ticks += 3; if (islands.done) { clearInterval(timerId); }