use same func

This commit is contained in:
Zutatensuppe 2021-05-10 00:44:27 +02:00
parent 7f684f98d4
commit 8dc6c6a89b

View file

@ -458,9 +458,15 @@ async function main() {
replayControl, replayControl,
} = addMenuToDom(Game.getImageUrl(gameId), evts.setHotkeys) } = addMenuToDom(Game.getImageUrl(gameId), evts.setHotkeys)
const ts = TIME() const updateTimerElements = () => updateTimer(
updateTimer(Game.getStartTs(gameId), Game.getFinishTs(gameId), ts) Game.getStartTs(gameId),
Game.getFinishTs(gameId),
TIME()
)
updateTimerElements()
udateTilesDone(Game.getFinishedTileCount(gameId), Game.getTileCount(gameId)) udateTilesDone(Game.getFinishedTileCount(gameId), Game.getTileCount(gameId))
const ts = TIME()
updateScoreBoard(Game.getRelevantPlayers(gameId, ts), ts) updateScoreBoard(Game.getRelevantPlayers(gameId, ts), ts)
const longFinished = !! Game.getFinishTs(gameId) const longFinished = !! Game.getFinishTs(gameId)
@ -502,13 +508,7 @@ async function main() {
localStorage.setItem('player_name', nameChangeEl.value) localStorage.setItem('player_name', nameChangeEl.value)
evts.addEvent([Protocol.INPUT_EV_PLAYER_NAME, nameChangeEl.value]) evts.addEvent([Protocol.INPUT_EV_PLAYER_NAME, nameChangeEl.value])
}) })
setInterval(() => { setInterval(updateTimerElements, 1000)
updateTimer(
Game.getStartTs(gameId),
Game.getFinishTs(gameId),
TIME()
)
}, 1000)
} else if (MODE === MODE_REPLAY) { } else if (MODE === MODE_REPLAY) {
const setSpeedStatus = () => { const setSpeedStatus = () => {
replayControl.speed.innerText = 'Replay-Speed: ' + replayControl.speed.innerText = 'Replay-Speed: ' +
@ -608,11 +608,7 @@ async function main() {
} while (true) } while (true)
REPLAY.lastRealTs = realTs REPLAY.lastRealTs = realTs
REPLAY.lastGameTs = maxGameTs REPLAY.lastGameTs = maxGameTs
updateTimer( updateTimerElements()
Game.getStartTs(gameId),
Game.getFinishTs(gameId),
TIME()
)
}, 50) }, 50)
} }