package games import ( "battlecamp-go-server/board" "battlecamp-go-server/player" "time" ) type Game struct { Id int64 `json:"id"` StartTime int64 `json:"startTime"` EndTime int64 `json:"endTime"` Board board.Board `json:"board"` Winner player.Player `json:"winner"` } func NewGame(cols, rows int) *Game { createTime := time.Now().UnixNano() game := &Game{ Id: createTime, StartTime: createTime, Board: board.New(cols, rows), } return game }