From 6cc65737d92217d31ce69850125d71015621ee5e Mon Sep 17 00:00:00 2001 From: yukirij Date: Sat, 5 Oct 2024 13:26:48 -0700 Subject: [PATCH] Stop replay at end of history. --- www/js/interface.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/www/js/interface.js b/www/js/interface.js index 5d732d1..f2948ca 100644 --- a/www/js/interface.js +++ b/www/js/interface.js @@ -1555,12 +1555,16 @@ const INTERFACE = { }, replay_auto() { if(INTERFACE_DATA.Replay.auto) { - INTERFACE.replay_jump(INTERFACE_DATA.Replay.turn + 1, true); - setTimeout(INTERFACE.replay_auto, 1100); + if(INTERFACE_DATA.Replay.turn < INTERFACE_DATA.Game.history.length) { + INTERFACE.replay_jump(INTERFACE_DATA.Replay.turn + 1, true); + setTimeout(INTERFACE.replay_auto, 1100); + } else { + INTERFACE_DATA.Replay.auto = false; + } } }, replay_off() { - INTERFACE_DATA.replay_auto = false; + INTERFACE_DATA.Replay.auto = false; },