summaryrefslogtreecommitdiff
path: root/engine/game/game.go
diff options
context:
space:
mode:
Diffstat (limited to 'engine/game/game.go')
-rw-r--r--engine/game/game.go33
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
-}