aboutsummaryrefslogtreecommitdiff
path: root/go/game/action.go
diff options
context:
space:
mode:
Diffstat (limited to 'go/game/action.go')
-rw-r--r--go/game/action.go16
1 files changed, 8 insertions, 8 deletions
diff --git a/go/game/action.go b/go/game/action.go
index b41a08bf..08e42f64 100644
--- a/go/game/action.go
+++ b/go/game/action.go
@@ -162,7 +162,7 @@ func (a *MoveAction) String() string {
}
t := a.targets.sel[0].(*Tile)
- return fmt.Sprintf("%s: %s -> %s", u.Controller().Name, u.Card().Name, t.Position.String())
+ return fmt.Sprintf("%v: %v -> %v", u.Controller().Name, u.Card().Name, t.Position)
}
type AttackAction struct {
@@ -197,12 +197,12 @@ func NewAttackAction(u *Unit) *AttackAction {
func (a *AttackAction) String() string {
u := a.source.(*Unit)
if a.targets.RequireTargets() {
- return fmt.Sprintf("attack %s", u.Attack.String())
+ return fmt.Sprintf("attack %v", u.Attack)
}
target := a.targets.sel[0].(Permanent)
- return fmt.Sprintf("%s: %s x %s",
- u.Controller().Name, u.Card().Name, target.Tile().Position.String())
+ return fmt.Sprintf("%v: %v x %v",
+ u.Controller().Name, u.Card().Name, target.Tile().Position)
}
type FullAction struct {
@@ -242,7 +242,7 @@ func (a *FullAction) String() string {
return fmt.Sprintf("↻ %s", a.desc)
}
- return fmt.Sprintf("%s: %s ↻@%s", u.Controller(), u.Card().Name, a.targets)
+ return fmt.Sprintf("%v: %s ↻@%v", u.Controller(), u.Card().Name, a.targets)
}
type FreeAction struct {
@@ -276,7 +276,7 @@ func (a *FreeAction) String() string {
return fmt.Sprintf("free_action %s", a.desc)
}
- return fmt.Sprintf("%s: %s free_action@%s", p.Controller(), p.Card().Name, a.targets)
+ return fmt.Sprintf("%v: %s free_action@%v", p.Controller(), p.Card().Name, a.targets)
}
type BuyAction struct {
@@ -340,10 +340,10 @@ func (a *UpkeepAction) PayCosts(*State) bool {
func (a *UpkeepAction) String() string {
if a.pay {
- return fmt.Sprintf("%s keep %s", a.player.Name, a.unit.Tile().Position.String())
+ return fmt.Sprintf("%s keep %v", a.player.Name, a.unit.Tile().Position)
}
- return fmt.Sprintf("%s disband %s", a.player.Name, a.unit.Tile().Position.String())
+ return fmt.Sprintf("%s disband %v", a.player.Name, a.unit.Tile().Position)
}
func NewUpkeepAction(p *Player, u *Unit, pay bool) *UpkeepAction {