two buildings working!

created research building base
This commit is contained in:
2024-03-14 07:28:18 -05:00
parent 4f0f97b91d
commit 82675b6ed2
11 changed files with 51 additions and 25 deletions

View File

@@ -0,0 +1,17 @@
extends Node
var _resource_buildings = {}
var _storage_buildings = {}
func add_resource_building(res: GameResource, building: BuildingBase) -> void:
if not _resource_buildings.has(res):
_resource_buildings[res] = []
_resource_buildings[res].append(building)
func add_storage_building(res: GameResource, building: BuildingBase) -> void:
if not _storage_buildings.has(res):
_storage_buildings[res] = []
_storage_buildings[res].append(building)
func get_storage_count_for_resource(res: GameResource) -> int:
return 0 if not _storage_buildings.has(res) else _storage_buildings[res].size()