From fe496a24d4876b0ff41db1c699d8bcfbe82b52af Mon Sep 17 00:00:00 2001 From: Aaron Mueller Date: Sun, 7 Dec 2014 00:46:46 +0100 Subject: [PATCH] space calculation --- src/entities/base.coffee | 2 ++ src/entities/miner.coffee | 2 ++ src/entities/silo.coffee | 2 ++ src/game.coffee | 11 +++++++++++ 4 files changed, 17 insertions(+) diff --git a/src/entities/base.coffee b/src/entities/base.coffee index 66581e7..cd0565d 100644 --- a/src/entities/base.coffee +++ b/src/entities/base.coffee @@ -6,4 +6,6 @@ class Base isMoveable: -> false + + spaceProvided: 50 diff --git a/src/entities/miner.coffee b/src/entities/miner.coffee index 5eb5e20..4db52ac 100644 --- a/src/entities/miner.coffee +++ b/src/entities/miner.coffee @@ -7,3 +7,5 @@ class Miner isMoveable: -> true + + spaceProvided: 5 diff --git a/src/entities/silo.coffee b/src/entities/silo.coffee index 40783e2..b8db818 100644 --- a/src/entities/silo.coffee +++ b/src/entities/silo.coffee @@ -17,3 +17,5 @@ class Silo else @frame += 1 + spaceProvided: 150 + diff --git a/src/game.coffee b/src/game.coffee index 388fd3e..34981f6 100644 --- a/src/game.coffee +++ b/src/game.coffee @@ -71,6 +71,17 @@ app.game = miners: [] maxTileAmount: 15 + availableSiloStorage: -> + space = 0 + for tile in app.game.map + space += tile.spaceProvided + space + + usedSiloStorage: -> + space = 0 + space += amount for resource, amount of @resources + space + resources: stardust: 0 dirt: 0