blob: 96c1a3d24567ddbe27568b7d2ff00245f8e8f83a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
package card
type RangeValue int
const NoMinimumRange = RangeValue(0)
const NoMaximumRange = RangeValue(10)
type Range struct {
MinimumRange, MaximumRange RangeValue
}
func (r *Range) MinRange() RangeValue {return r.MinimumRange}
func (r *Range) MaxRange() RangeValue {return r.MaximumRange}
type HasRange interface {
MinRange() RangeValue
MaxRange() RangeValue
}
|