aboutsummaryrefslogtreecommitdiff
path: root/buildings
diff options
context:
space:
mode:
Diffstat (limited to 'buildings')
-rw-r--r--buildings/building_interface.gd14
1 files changed, 6 insertions, 8 deletions
diff --git a/buildings/building_interface.gd b/buildings/building_interface.gd
index 9d515cf..91a91f5 100644
--- a/buildings/building_interface.gd
+++ b/buildings/building_interface.gd
@@ -1,19 +1,17 @@
-extends Sprite
+extends Ticked
export var base_cost := 1.0
export var cost_multiplier := 1.0
export var base_cps := 1.0
export var building_identifier := ""
-export var tick_rate := 1.0
-var current_tick := 0.0
-func _process(delta: float) -> void:
+func _tick():
+ SaveState.coffee += get_amount() * base_cps
+
+func _process(delta):
+ ._process(delta)
update_label()
- current_tick += delta
- while current_tick > tick_rate:
- SaveState.coffee += get_amount() * base_cps
- current_tick -= tick_rate
func update_label():
var label : Label = $Label