diff --git a/index.html b/index.html index daae378..662ff9d 100644 --- a/index.html +++ b/index.html @@ -10,6 +10,11 @@

Language Evolution Simulation

with Agent Based Models - Source code on github

+
+ + + +
@@ -58,6 +63,27 @@

Most used word

); simulation.run(); + + // Wire up controls + var pauseBtn = document.getElementById('pause-btn'); + var resetBtn = document.getElementById('reset-btn'); + var speedSlider = document.getElementById('speed-slider'); + var speedValue = document.getElementById('speed-value'); + + pauseBtn.addEventListener('click', function () { + var paused = simulation.togglePause(); + pauseBtn.textContent = paused ? 'Resume' : 'Pause'; + }); + + resetBtn.addEventListener('click', function () { + simulation.reset(); + }); + + speedSlider.addEventListener('input', function () { + var value = parseInt(speedSlider.value, 10); + speedValue.textContent = value; + simulation.setSpeed(value); + });