diff options
Diffstat (limited to 'go/ui/hand.go')
| -rw-r--r-- | go/ui/hand.go | 8 |
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{}) } |
