Improve handling of reset button.

This commit is contained in:
yukirij 2024-09-05 10:55:19 -07:00
parent 8439ce87ac
commit d7d3266638

View File

@ -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);
}