package game // type SteamGame struct { // GameId string // SteamId string // Args []string // Assets GameInterfaceAssets // Platforms map[string]bool // } // type Games struct { // SteamGames []SteamGame // } // type GameInterfaceAssets struct { // Title string // Image string // Description string // } // type JSGameInterface struct { // GameID string `json:"gameId"` // Title string `json:"title"` // Image string `json:"image"` // Description string `json:"description"` // } // var GamesList = []SteamGame{garrysmodGame, openarena} // func GetJSGameInterface(game SteamGame) JSGameInterface { // newInterface := JSGameInterface{ // GameID: game.GameId, // Title: game.Assets.Title, // Image: game.Assets.Image, // Description: game.Assets.Description, // } // return newInterface // } // func findGameByID(id string) SteamGame { // for _, game := range GamesList { // if game.GameId == id { // return game // } // } // var temp SteamGame = SteamGame{} // return temp // } // func findSteamGameByID(id string) SteamGame { // for _, game := range localGames.St { // if game.GameId == id { // return game // } // } // var game SteamGame = SteamGame{} // return game // } func FindGameByID() {} func GetJSGameInterface(game SteamGame) JSGameInterface { newInterface := JSGameInterface{ GameID: game.GameId, Title: game.Assets.Title, Image: game.Assets.Image, Description: game.Assets.Description, } return newInterface }