main.gd 677 B

1234567891011121314151617181920212223242526
  1. extends Control
  2. var scroll_speed: float = 5
  3. @onready var timer: Timer = get_node("Timer")
  4. @onready var top_boundry = get_node("top_boundry")
  5. @onready var bottom_boundry = get_node("bottom_boundry")
  6. func _unhandled_input(event):
  7. if event.as_text() == "Escape":
  8. get_tree().change_scene_to_file("res://scenes/main_menu.tscn")
  9. func _ready():
  10. timer.connect("timeout", activate_boundries)
  11. top_boundry.connect("area_entered", kill_player)
  12. bottom_boundry.connect("area_entered", kill_player)
  13. timer.start()
  14. func activate_boundries():
  15. bottom_boundry.get_child(0).disabled = false
  16. timer.stop()
  17. func kill_player(area):
  18. if area.name == "player":
  19. Global.player_dead = true