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