aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZach Latta <zach@zachlatta.com>2016-03-06 10:05:12 -0500
committerZach Latta <zach@zachlatta.com>2016-03-06 10:05:12 -0500
commit629234785af8c640756daa38906446e92f94d08d (patch)
tree00a99fb513e26d12334f5ead66ecd102afa84d85
parenta7abdec0f1ea46c2d21e75c7f8822f9cb686a8fc (diff)
downloadsshtron-629234785af8c640756daa38906446e92f94d08d.tar.gz
Add functions for SessionCount and GameCount
-rw-r--r--game.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/game.go b/game.go
index 733222a..01c3cde 100644
--- a/game.go
+++ b/game.go
@@ -333,6 +333,18 @@ func (gm *GameManager) getGameWithAvailability() *Game {
return g
}
+func (gm *GameManager) SessionCount() int {
+ sum := 0
+ for _, game := range gm.Games {
+ sum += game.SessionCount()
+ }
+ return sum
+}
+
+func (gm *GameManager) GameCount() int {
+ return len(gm.Games)
+}
+
func (gm *GameManager) Run() {
for {
select {
Un proyecto texto-plano.xyz