summaryrefslogtreecommitdiff
path: root/engine/card/range.go
diff options
context:
space:
mode:
Diffstat (limited to 'engine/card/range.go')
-rw-r--r--engine/card/range.go11
1 files changed, 9 insertions, 2 deletions
diff --git a/engine/card/range.go b/engine/card/range.go
index 3c6a5c9..96c1a3d 100644
--- a/engine/card/range.go
+++ b/engine/card/range.go
@@ -6,6 +6,13 @@ const NoMinimumRange = RangeValue(0)
const NoMaximumRange = RangeValue(10)
type Range struct {
- Min RangeValue
- Max RangeValue
+ 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
}