From 6d45a8bf453436146e557f17ee846e8c71c40235 Mon Sep 17 00:00:00 2001 From: Roman Gräf Date: Sat, 18 Apr 2020 12:50:51 +0200 Subject: Mehr Variablen und Programmierer Logic --- main_scene/Label.gd | 4 +++- main_scene/hire_button.gd | 4 ++-- main_scene/programmers.gd | 2 ++ save_state.gd | 3 ++- 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/main_scene/Label.gd b/main_scene/Label.gd index cb9b23e..751a9a1 100644 --- a/main_scene/Label.gd +++ b/main_scene/Label.gd @@ -1,4 +1,6 @@ extends Label func _process(delta): - text = str(SaveState.coffee) + "CM: "+str(SaveState.buildings["intern"])+"DEVS: "+str(SaveState.programmers) + text = str(SaveState.coffee) + "CM: "+str(SaveState.buildings["intern"])+\ + "DEVS: "+str(SaveState.programmers)+"BTC: "+str(SaveState.bitcoin) + diff --git a/main_scene/hire_button.gd b/main_scene/hire_button.gd index 668d960..ec56474 100644 --- a/main_scene/hire_button.gd +++ b/main_scene/hire_button.gd @@ -1,6 +1,6 @@ extends ClickableArea func _click(): - if SaveState.coffee >= 100: + if SaveState.bitcoin >= 100: SaveState.programmers += 1 - SaveState.coffee -= 100 + SaveState.bitcoin -= 100 diff --git a/main_scene/programmers.gd b/main_scene/programmers.gd index fdb5290..1210b86 100644 --- a/main_scene/programmers.gd +++ b/main_scene/programmers.gd @@ -8,6 +8,8 @@ func _tick() -> void: if SaveState.coffee < 0: riot() SaveState.coffee = 0 + else: + SaveState.bitcoin += SaveState.programmers else: riot_cooldown -= 1 if riot_cooldown < 0: diff --git a/save_state.gd b/save_state.gd index 1cff02a..6cf7bd5 100644 --- a/save_state.gd +++ b/save_state.gd @@ -7,4 +7,5 @@ var buildings = { var coffee = 0 var programmers = 0 - +var coffee_beans = 1000 +var bitcoin = 100 -- cgit