summaryrefslogtreecommitdiff
path: root/rules.js
diff options
context:
space:
mode:
authorTor Andersson <tor@ccxvii.net>2024-05-25 19:32:33 +0200
committerTor Andersson <tor@ccxvii.net>2024-05-30 21:59:25 +0200
commit2d03154db7fa2e25b7188c0599d1807ae345cd2e (patch)
tree295496184353d76445a1e2cd15ab61a6fa841ab4 /rules.js
parentfd3f5c5ae56793b7a9ded795720864e2ecbbba9b (diff)
downloadfriedrich-2d03154db7fa2e25b7188c0599d1807ae345cd2e.tar.gz
confirm ending movement with unmoved pieces
Diffstat (limited to 'rules.js')
-rw-r--r--rules.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/rules.js b/rules.js
index f0b082d..bc844e8 100644
--- a/rules.js
+++ b/rules.js
@@ -1347,7 +1347,10 @@ states.movement = {
else
prompt("Move your generals and supply trains.")
- view.actions.end_movement = 1
+ if (done_trains && done_generals)
+ view.actions.end_movement = 1
+ else
+ view.actions.confirm_end_movement = 1
},
piece(p) {
push_undo()
@@ -1375,6 +1378,9 @@ states.movement = {
else
resume_move_general()
},
+ confirm_end_movement() {
+ this.end_movement()
+ },
end_movement() {
push_undo()
goto_recruit()