Files
cheesy-arena-lite/game/game_specific_data.go
2018-04-11 23:26:36 -07:00

26 lines
640 B
Go

// Copyright 2018 Team 254. All Rights Reserved.
// Author: pat@patfairbank.com (Patrick Fairbank)
//
// Logic to generate the 2018 game-specific data.
package game
import "math/rand"
var validGameSpecificDatas = []string{"RRR", "LLL", "RLR", "LRL"}
// Returns a random configuration.
func GenerateGameSpecificData() string {
return validGameSpecificDatas[rand.Intn(len(validGameSpecificDatas))]
}
// Returns true if the given game specific data is valid.
func IsValidGameSpecificData(gameSpecificData string) bool {
for _, data := range validGameSpecificDatas {
if data == gameSpecificData {
return true
}
}
return false
}