aboutsummaryrefslogtreecommitdiff
path: root/go/game/unit.go
diff options
context:
space:
mode:
Diffstat (limited to 'go/game/unit.go')
-rw-r--r--go/game/unit.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/go/game/unit.go b/go/game/unit.go
index fd08b481..a096c0f2 100644
--- a/go/game/unit.go
+++ b/go/game/unit.go
@@ -154,6 +154,11 @@ func (u *Unit) HasFullAction() bool {
return len(u.FullActions) > 0
}
+func (u *Unit) tap() {
+ u.AvailMoveActions = 0
+ u.AvailAttackActions = 0
+}
+
func (u *Unit) AvailSlowActions() (actions []Action) {
if u.AvailMoveActions > 0 && u.Movement != INVALID_MOVEMENT() {
actions = append(actions, NewMoveAction(u))