summaryrefslogtreecommitdiff
path: root/scenes/levels/level1.gd
diff options
context:
space:
mode:
authorrom <romangraef@gmail.com>2021-04-25 23:55:11 +0200
committerrom <romangraef@gmail.com>2021-04-25 23:55:18 +0200
commit02019c028d46fd3ce98d022f72862f735ca9229c (patch)
tree22b7a97e979aad715f3a9921680d63e41c1be1a0 /scenes/levels/level1.gd
parentb43f35d2183ab5fd236ad9c04b7da0cadf55ba00 (diff)
downloadldjam48-02019c028d46fd3ce98d022f72862f735ca9229c.tar.gz
ldjam48-02019c028d46fd3ce98d022f72862f735ca9229c.tar.bz2
ldjam48-02019c028d46fd3ce98d022f72862f735ca9229c.zip
hearts and base lebel
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)