diff options
Diffstat (limited to 'go/game/permanent.go')
| -rw-r--r-- | go/game/permanent.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/go/game/permanent.go b/go/game/permanent.go index db2dcaff..cd5cbfe6 100644 --- a/go/game/permanent.go +++ b/go/game/permanent.go @@ -203,6 +203,15 @@ func enterTile(p Permanent, t *Tile) { p.Card().Impl.onEntering(t) } +func enterTileOrPile(p Permanent, t *Tile) { + if t.Permanent == nil { + enterTile(p, t) + } else { + AddPermanentToPile(t.Permanent, p) + p.SetTile(nil) + } +} + func leaveTile(p Permanent) { if p.Tile() != nil { p.Card().Impl.onLeaving(p.Tile()) |
