package game type RouteType string const ( RouteMaterial RouteType = "MAT" // Сырьё RouteCapital RouteType = "CAP" // Промышленность RouteColonist RouteType = "COL" // Колонисты RouteEmpty RouteType = "EMP" // Пустые корабли ) var ( RouteTypeSet map[string]RouteType = map[string]RouteType{ RouteMaterial.String(): RouteMaterial, RouteCapital.String(): RouteCapital, RouteColonist.String(): RouteColonist, RouteEmpty.String(): RouteEmpty, } RouteToCargo map[RouteType]CargoType = map[RouteType]CargoType{ RouteColonist: CargoColonist, RouteCapital: CargoCapital, RouteMaterial: CargoMaterial, } ) func (rt RouteType) Ref() *RouteType { return &rt } func (rt RouteType) String() string { return string(rt) }