summaryrefslogtreecommitdiff
path: root/scenes/levels
diff options
context:
space:
mode:
authorrom <romangraef@gmail.com>2021-04-26 14:59:43 +0200
committerrom <romangraef@gmail.com>2021-04-26 14:59:43 +0200
commit5bdee50847bb9d0ee4f49c9988043734490fa4cb (patch)
tree03794d260b6c9fb9bd431e3773f09afa2cac0c66 /scenes/levels
parent13e1d09d55b208d882d2d2f9af2f1bcc8d010d0b (diff)
downloadldjam48-5bdee50847bb9d0ee4f49c9988043734490fa4cb.tar.gz
ldjam48-5bdee50847bb9d0ee4f49c9988043734490fa4cb.tar.bz2
ldjam48-5bdee50847bb9d0ee4f49c9988043734490fa4cb.zip
insta death
Diffstat (limited to 'scenes/levels')
-rw-r--r--scenes/levels/base_level.gd4
-rw-r--r--scenes/levels/reactiontest.gd2
2 files changed, 5 insertions, 1 deletions
diff --git a/scenes/levels/base_level.gd b/scenes/levels/base_level.gd
index b53acf8..f712ba7 100644
--- a/scenes/levels/base_level.gd
+++ b/scenes/levels/base_level.gd
@@ -42,7 +42,9 @@ func _add_hooks():
func _on_Level_level_finished():
_load_next_level()
-func _on_Level_lost_heart():
+func _on_Level_lost_heart(instakill):
+ if instakill:
+ _health = 0
_health -= 1
if _health == 0:
pass # TODO: lose scenario
diff --git a/scenes/levels/reactiontest.gd b/scenes/levels/reactiontest.gd
index 50f5ce2..2038409 100644
--- a/scenes/levels/reactiontest.gd
+++ b/scenes/levels/reactiontest.gd
@@ -28,6 +28,8 @@ func _process(delta):
if running:
timer += delta
timer_label.text = str(_total_time() - timer)
+ if timer >= _total_time():
+ lose_all_hearts()
func _on_Any_button_click(btn_idx):
if btn_idx == sequence_index: