diff options
Diffstat (limited to 'engine/game/game.go')
| -rw-r--r-- | engine/game/game.go | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/engine/game/game.go b/engine/game/game.go deleted file mode 100644 index 7f3fa76..0000000 --- a/engine/game/game.go +++ /dev/null @@ -1,33 +0,0 @@ -package game - -import ( - "sakura/engine/player" - "sakura/engine/pool" -) - -type Game struct { - Shadow *pool.Pool - Distance *pool.Pool - Yin *player.Player - Yang *player.Player - - Must []player.PlayerAction - May []player.PlayerAction -} - -func (g *Game) propagate() { - g.Distance.OverflowsTo = g.Shadow -} - -func New() *Game { - g := &Game{ - Shadow: pool.New(0, pool.Infinite), - Distance: pool.New(0, 10), - Must: nil, - May: nil, - } - g.Yin = player.New(g) - g.Yang = player.New(g) - g.propagate() - return g -} |
