From d7d32666380ea4233c33dc99fd1a5a062df8688f Mon Sep 17 00:00:00 2001 From: yukirij Date: Thu, 5 Sep 2024 10:55:19 -0700 Subject: [PATCH] Improve handling of reset button. --- www/js/interface.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/www/js/interface.js b/www/js/interface.js index 8aec5d1..0817fc8 100644 --- a/www/js/interface.js +++ b/www/js/interface.js @@ -996,19 +996,19 @@ const INTERFACE = { reset() { INTERFACE_DATA.auto_mode = null; - GAME.init(); INTERFACE_DATA.history = [ ]; for(let i = 0; i < INTERFACE_DATA.history_begin.length; ++i) { INTERFACE_DATA.history.push(INTERFACE_DATA.history_begin[i]); } + INTERFACE_DATA.replay_turn = INTERFACE_DATA.history.length + 1; INTERFACE.replay_jump(INTERFACE_DATA.history.length, false); }, undo() { INTERFACE_DATA.auto_mode = null; if(INTERFACE_DATA.history.length > 0) { - GAME.init(); + INTERFACE_DATA.replay_turn = INTERFACE_DATA.history.length + 1; INTERFACE_DATA.history.pop(); INTERFACE.replay_jump(INTERFACE_DATA.history.length, false); }