From 56b61f4448d51d40d54451a3701cbdd2f7d8950c Mon Sep 17 00:00:00 2001 From: kg0816 <211191696+kg0816@users.noreply.github.com> Date: Wed, 22 Oct 2025 14:09:55 +0900 Subject: [PATCH 1/5] separate play and pause system from life-game.js --- .../LifeGameFunctions/PlayAndPause.js | 8 ++++-- src/life-game/life-game.html | 7 ++--- src/life-game/life-game.js | 26 ------------------- src/routes/+page.svelte | 12 ++++----- 4 files changed, 14 insertions(+), 39 deletions(-) diff --git a/src/life-game/LifeGameFunctions/PlayAndPause.js b/src/life-game/LifeGameFunctions/PlayAndPause.js index d200c54..4b91b07 100644 --- a/src/life-game/LifeGameFunctions/PlayAndPause.js +++ b/src/life-game/LifeGameFunctions/PlayAndPause.js @@ -1,5 +1,9 @@ window.addEventListener("message", (event) => { - if (event.data.type === "play-pause") { - console.log("Play/Pause toggled"); + if (event.data.type === "play") { + timer = "start"; + timerId = setInterval(progressBoard, 1000); + } else if (event.data.type === "pause") { + timer = "stop"; + clearInterval(timerId); } }); diff --git a/src/life-game/life-game.html b/src/life-game/life-game.html index 4b35c51..c533245 100644 --- a/src/life-game/life-game.html +++ b/src/life-game/life-game.html @@ -6,14 +6,11 @@