tome_game/game_view.go

23 lines
555 B
Go

package tome_game
import (
. "git.saintnet.tech/tomecraft/tome_lib"
)
func NewView(id int, g *Game) *GameView {
return &GameView{
Board: g.GameBoard,
Player: g.GetPlayer(id),
DeckSize: g.GetDeck(id).Size(),
EnemyLife: g.GetOpponent(id).Life,
EnemyDeckSize: g.GetOpponentDeck(id).Size(),
EnemyHandSize: len(g.GetOpponent(id).Hand),
CurrentTurn: g.CurrentTurn,
CanDraw: g.CanDraw,
HasDrawn: g.HasDrawn,
QueuedEffect: g.QueuedEffect,
TargetReq: g.TargetReq,
Status: g.Status,
}
}