joker-cribbage/cards.go

19 lines
335 B
Go

package cribbage
import . "git.sr.ht/~tslocum/joker"
// Sum returns the total cribbage value of the supplied cards.
func Sum(c Cards) int {
var v int
for _, card := range c {
v += Value(card)
}
return v
}
func compareCards(i, j interface{}) bool {
icard := i.(Card)
jcard := j.(Card)
return icard.Value() < jcard.Value()
}