feat: more validators
This commit is contained in:
@@ -3,6 +3,7 @@ package game
|
||||
import (
|
||||
"fmt"
|
||||
"math"
|
||||
"strings"
|
||||
|
||||
"github.com/google/uuid"
|
||||
)
|
||||
@@ -17,9 +18,9 @@ const (
|
||||
|
||||
var (
|
||||
CargoTypeSet map[string]CargoType = map[string]CargoType{
|
||||
CargoColonist.String(): CargoColonist,
|
||||
CargoMaterial.String(): CargoMaterial,
|
||||
CargoCapital.String(): CargoCapital,
|
||||
strings.ToLower(CargoColonist.String()): CargoColonist,
|
||||
strings.ToLower(CargoMaterial.String()): CargoMaterial,
|
||||
strings.ToLower(CargoCapital.String()): CargoCapital,
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
package game
|
||||
|
||||
import "strings"
|
||||
|
||||
type RouteType string
|
||||
|
||||
const (
|
||||
@@ -11,10 +13,10 @@ const (
|
||||
|
||||
var (
|
||||
RouteTypeSet map[string]RouteType = map[string]RouteType{
|
||||
RouteMaterial.String(): RouteMaterial,
|
||||
RouteCapital.String(): RouteCapital,
|
||||
RouteColonist.String(): RouteColonist,
|
||||
RouteEmpty.String(): RouteEmpty,
|
||||
strings.ToLower(RouteMaterial.String()): RouteMaterial,
|
||||
strings.ToLower(RouteCapital.String()): RouteCapital,
|
||||
strings.ToLower(RouteColonist.String()): RouteColonist,
|
||||
strings.ToLower(RouteEmpty.String()): RouteEmpty,
|
||||
}
|
||||
RouteToCargo map[RouteType]CargoType = map[RouteType]CargoType{
|
||||
RouteColonist: CargoColonist,
|
||||
|
||||
Reference in New Issue
Block a user