aboutsummaryrefslogtreecommitdiff
path: root/go/ui/hand.go
diff options
context:
space:
mode:
Diffstat (limited to 'go/ui/hand.go')
-rw-r--r--go/ui/hand.go8
1 files changed, 6 insertions, 2 deletions
diff --git a/go/ui/hand.go b/go/ui/hand.go
index 5421f6fb..f7157232 100644
--- a/go/ui/hand.go
+++ b/go/ui/hand.go
@@ -40,7 +40,7 @@ func NewHandView(x, y, width, height int, h *game.Hand, bottomAligned bool) *Han
func (hv *HandView) render() *ebiten.Image {
img := ebiten.NewImage(hv.Width, hv.Height)
- handCards := hv.hand.GetCards()
+ handCards := hv.hand.Cards()
nHandCards := len(handCards)
for i, card := range handCards {
cardImg := assets.GetCard(card.Path(), "en")
@@ -92,7 +92,7 @@ func (hv *HandView) FindObjectAt(x, y int) interface{} {
return nil
}
- return HandCard{hv.hand.GetCards()[i]}
+ return HandCard{hv.hand.Cards()[i]}
}
func (hv *HandView) setHighlights(cards []*game.Card) {
@@ -104,6 +104,10 @@ func (hv *HandView) HighlightCard(card *game.Card) {
hv.setHighlights([]*game.Card{card})
}
+func (hv *HandView) AddHighlightCard(card *game.Card) {
+ hv.setHighlights(append(hv.highlights, card))
+}
+
func (hv *HandView) ClearHighlights() {
hv.setHighlights([]*game.Card{})
}