local_game_jam_jan_2025/world/universe/universe.gd
Ethan Wellenreiter 7e8ca4b590 Cleaning up level
Signed-off-by: Ethan Wellenreiter <ewellenreiter@gmail.com>
2025-01-05 01:38:26 -05:00

64 lines
1.7 KiB
GDScript

extends Node2D
@onready var this_scene = load("res://world/universe/universe.tscn")
@onready var main_menu_scene = load("res://ui/main menu/main_menu.tscn")
@onready var level_one = load("res://world/world_level/level.tscn")
@onready var credits = load("res://ui/credits/credits.tscn")
@onready var end_screen = load("res://ui/end_screen/end_screen.tscn")
@onready var instructions = load("res://ui/instructions/instructions.tscn")
@onready var current_level = -1
@onready var current_scene: Node
# Called when the node enters the scene tree for the first time.
func _ready() -> void:
#get_tree().change_scene_to_packed(opening_cutscene)
pass
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta: float) -> void:
if (get_tree().current_scene != null):
current_scene = get_tree().current_scene
#print(get_tree().current_scene)
if Input.is_action_just_pressed("escape"):
Universe.switch_scene(1)
func switch_scene(sceneNo: int):
match sceneNo:
#0:
#current_level = 0
#get_tree().change_scene_to_packed(opening_cutscene)
1:
current_level = 1
get_tree().change_scene_to_packed(main_menu_scene)
2:
current_level = 2
get_tree().change_scene_to_packed(level_one)
3:
current_level = 3
get_tree().change_scene_to_packed(credits)
4:
current_level = 4
get_tree().change_scene_to_packed(end_screen)
5:
current_level = 5
get_tree().change_scene_to_packed(instructions)
#func start_timer(seconds: float):
#timer_component.start(seconds)
#
#func get_time_left():
#if !timer_component.is_stopped():
#return timer_component.time_left
#else:
#return 0.0
#
#
#func _on_timer_component_timeout() -> void:
#pass