refactoring
This commit is contained in:
parent
52908484d0
commit
fff1b58ee2
26
game/gameTypes.go
Normal file
26
game/gameTypes.go
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
package game
|
||||||
|
|
||||||
|
type SteamGame struct {
|
||||||
|
GameId string
|
||||||
|
SteamId string
|
||||||
|
Args []string
|
||||||
|
Assets GameInterfaceAssets
|
||||||
|
Platforms map[string]bool
|
||||||
|
}
|
||||||
|
|
||||||
|
type GameInterfaceAssets struct {
|
||||||
|
Title string
|
||||||
|
Image string
|
||||||
|
Description string
|
||||||
|
}
|
||||||
|
|
||||||
|
type Games struct {
|
||||||
|
SteamGames []SteamGame
|
||||||
|
}
|
||||||
|
|
||||||
|
type JSGameInterface struct {
|
||||||
|
GameID string `json:"gameId"`
|
||||||
|
Title string `json:"title"`
|
||||||
|
Image string `json:"image"`
|
||||||
|
Description string `json:"description"`
|
||||||
|
}
|
33
game/gameUtils.go
Normal file
33
game/gameUtils.go
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
package game
|
||||||
|
|
||||||
|
// 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
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user