color updates, tweaks to the new dataabse driven design

This commit is contained in:
Michael Simard
2021-11-01 15:07:14 -05:00
parent 9374175c50
commit 2c5ea3a9d5
6 changed files with 16 additions and 7 deletions

View File

@@ -13,7 +13,7 @@ import Fluent
import Vapor
struct ColorSchemeConfig: Content {
var gameId: Int
var gameId: String
var tileColour: String?
var winColour: String?
var lossColour: String?

View File

@@ -17,7 +17,7 @@ struct Configuration : Content {
var gameModes:[GameModeConfig]
var gameModeGroups:[GameModeGroupConfig]
var players:[PlayerConfig]
var lossReasons:[LossReasonConfig]
var lossReasons:[LossReasonConfig]
init (games:[GameConfig], gameModes:[GameModeConfig], gameModeGroups:[GameModeGroupConfig], players:[PlayerConfig], lossReasons:[LossReasonConfig]){

View File

@@ -18,6 +18,8 @@ struct GameConfig: Content {
var maps: [MapConfig]
var enabled:Bool
var colours:ColorSchemeConfig?
var shortName:String
var imageName:String
}