feat: add ice block variant; add button variant;

This commit is contained in:
2026-09-19 14:06:51 +02:00
parent 4234167cc1
commit 5b7c474f32
13 changed files with 143 additions and 29 deletions
+18
View File
@@ -0,0 +1,18 @@
extends StaticBody2D
@export var buttons_pressed_needed = 2
var currently_pressed = 0
func _on_puzzle_button_pressed() -> void:
currently_pressed = currently_pressed + 1
print("CURRENTLY PRESSED:", currently_pressed)
if currently_pressed == buttons_pressed_needed:
visible = false
$CollisionShape2D.set_deferred("disabled", true)
func _on_puzzle_button_unpressed() -> void:
currently_pressed = currently_pressed - 1
print("CURRENTLY PRESSED:", currently_pressed)
if currently_pressed != buttons_pressed_needed:
visible = true
$CollisionShape2D.set_deferred("disabled", false)