summaryrefslogtreecommitdiff
path: root/scenes/levels/level1.gd
diff options
context:
space:
mode:
Diffstat (limited to 'scenes/levels/level1.gd')
-rw-r--r--scenes/levels/level1.gd16
1 files changed, 9 insertions, 7 deletions
diff --git a/scenes/levels/level1.gd b/scenes/levels/level1.gd
index 89dba81..9d48dfd 100644
--- a/scenes/levels/level1.gd
+++ b/scenes/levels/level1.gd
@@ -2,20 +2,22 @@ extends Level
onready var buttons = $ButtonHolder.get_children()
-var order = [
- 9, 8, 7, 6, 5, 4, 3, 2, 1, 0
-]
var sequence_index = 0
func _ready():
for i in range(buttons.size()):
- buttons[i].connect("on_click", self, "_on_AnyButton_click", [i])
- buttons[i].text = str(i)
- # buttons[i].visible = false
+ buttons[i].connect("on_click", self, "_on_Any_button_click", [i])
+ buttons[i].text = str(i + 1)
+ if i != 0:
+ buttons[i].visible = false
func _on_Any_button_click(btn_idx):
- if btn_idx == order[sequence_index]:
+ if btn_idx == sequence_index:
sequence_index += 1
+ if sequence_index == buttons.size():
+ finish_level()
+ buttons[sequence_index].visible = true
print("Correct button: ", btn_idx)
else:
+ lose_heart()
print("Incorrect button: ", btn_idx)