local_game_jam_jan_2025/world/universe/universe.gd
Ethan Wellenreiter 99d09e2555 Initial commit
Has basic side to side movement and a basic jump

Signed-off-by: Ethan Wellenreiter <ewellenreiter@gmail.com>
2025-01-01 16:57:43 -05:00

54 lines
1.3 KiB
GDScript

extends Node2D
@onready var this_scene = load("res://scenes/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 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)
#pass
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)
#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