sharedutils/game/gamesUtils.go
2022-10-26 21:43:21 +03:00

72 lines
1.5 KiB
Go

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
}