main_menu.gd 691 B

12345678910111213141516171819202122
  1. extends Node2D
  2. @onready var camera := $Camera2D
  3. const credits_menu := preload("res://scenes/main_menu/credits_menu/credits_menu.tscn")
  4. # Called every frame. 'delta' is the elapsed time since the previous frame.
  5. func move_camera() -> void:
  6. var tween = get_tree().create_tween()
  7. tween.set_trans(Tween.TRANS_QUAD)
  8. tween.tween_property(camera, "position", Vector2(192,288), 1.5)
  9. func _on_play_button_pressed() -> void:
  10. TransitionManager.change_scene_to_file("res://scenes/menus/level_select/level_select.tscn")
  11. func _on_credits_button_pressed() -> void:
  12. var credits_menu_ = credits_menu.instantiate()
  13. credits_menu_.position = Vector2(0,192)
  14. add_child(credits_menu_)
  15. move_camera()