| 123456789101112131415161718192021222324252627 |
- 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
- }
|