summaryrefslogtreecommitdiff
path: root/sw-engine
diff options
context:
space:
mode:
authorJoffrey Bion <joffrey.bion@booking.com>2020-04-04 19:11:01 +0200
committerJoffrey Bion <joffrey.bion@booking.com>2020-04-04 19:11:49 +0200
commit134199b98baf70e4b014f92ff5c082b247aa407c (patch)
treed811dd41d91291be061751f8f59bb64db5a91d03 /sw-engine
parentAdd blueprintjs Overlay component (diff)
downloadseven-wonders-134199b98baf70e4b014f92ff5c082b247aa407c.tar.gz
seven-wonders-134199b98baf70e4b014f92ff5c082b247aa407c.tar.bz2
seven-wonders-134199b98baf70e4b014f92ff5c082b247aa407c.zip
Add a way to "unprepare" a move
Diffstat (limited to 'sw-engine')
-rw-r--r--sw-engine/src/main/kotlin/org/luxons/sevenwonders/engine/Game.kt4
1 files changed, 4 insertions, 0 deletions
diff --git a/sw-engine/src/main/kotlin/org/luxons/sevenwonders/engine/Game.kt b/sw-engine/src/main/kotlin/org/luxons/sevenwonders/engine/Game.kt
index 5a75516c..25f1de6d 100644
--- a/sw-engine/src/main/kotlin/org/luxons/sevenwonders/engine/Game.kt
+++ b/sw-engine/src/main/kotlin/org/luxons/sevenwonders/engine/Game.kt
@@ -93,6 +93,10 @@ class Game internal constructor(
return card.back
}
+ fun unprepareMove(playerIndex: Int) {
+ preparedMoves.remove(playerIndex)
+ }
+
/**
* Returns true if all players that had to do something have [prepared their move][prepareMove]. This means we are
* ready to [play the current turn][playTurn].
bgstack15