Made building consume resources
Now may build more than one if resources allow building placement is red/green for indicating success
This commit is contained in:
@@ -20,7 +20,7 @@ const BASIC_BUILDING_GROUP = preload("res://data/buildings/basic/basic_building_
|
||||
func _ready() -> void:
|
||||
_add_building_group(BASIC_BUILDING_GROUP)
|
||||
_add_building_group(ADVANCED_BUILDING_GROUP)
|
||||
building_groups.set_focus()
|
||||
#building_groups.set_focus()
|
||||
|
||||
func _add_building_group(group: BuildingGroup) -> void:
|
||||
building_groups.add_item(group.name, group.atlas_texture)
|
||||
@@ -55,6 +55,8 @@ func _on_buildings_item_selected(index: int) -> void:
|
||||
build_materials.add_child(image)
|
||||
var label = Label.new()
|
||||
label.text = str(selected_building.cost[res])
|
||||
if not ResourceManager.has_amount(res, selected_building.cost[res]):
|
||||
label.add_theme_color_override("font_color", Color.RED)
|
||||
build_materials.add_child(label)
|
||||
|
||||
description.show()
|
||||
|
||||
Reference in New Issue
Block a user