From 8dc6c6a89b567a2a202f639501222aaa068a1b37 Mon Sep 17 00:00:00 2001 From: Zutatensuppe Date: Mon, 10 May 2021 00:44:27 +0200 Subject: [PATCH] use same func --- public/game.js | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/public/game.js b/public/game.js index 9bba5b4..4d79e9b 100644 --- a/public/game.js +++ b/public/game.js @@ -458,9 +458,15 @@ async function main() { replayControl, } = addMenuToDom(Game.getImageUrl(gameId), evts.setHotkeys) - const ts = TIME() - updateTimer(Game.getStartTs(gameId), Game.getFinishTs(gameId), ts) + const updateTimerElements = () => updateTimer( + Game.getStartTs(gameId), + Game.getFinishTs(gameId), + TIME() + ) + + updateTimerElements() udateTilesDone(Game.getFinishedTileCount(gameId), Game.getTileCount(gameId)) + const ts = TIME() updateScoreBoard(Game.getRelevantPlayers(gameId, ts), ts) const longFinished = !! Game.getFinishTs(gameId) @@ -502,13 +508,7 @@ async function main() { localStorage.setItem('player_name', nameChangeEl.value) evts.addEvent([Protocol.INPUT_EV_PLAYER_NAME, nameChangeEl.value]) }) - setInterval(() => { - updateTimer( - Game.getStartTs(gameId), - Game.getFinishTs(gameId), - TIME() - ) - }, 1000) + setInterval(updateTimerElements, 1000) } else if (MODE === MODE_REPLAY) { const setSpeedStatus = () => { replayControl.speed.innerText = 'Replay-Speed: ' + @@ -608,11 +608,7 @@ async function main() { } while (true) REPLAY.lastRealTs = realTs REPLAY.lastGameTs = maxGameTs - updateTimer( - Game.getStartTs(gameId), - Game.getFinishTs(gameId), - TIME() - ) + updateTimerElements() }, 50) }