Improve handling of reset button.
This commit is contained in:
parent
8439ce87ac
commit
d7d3266638
@ -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);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user