Has basic side to side movement and a basic jump Signed-off-by: Ethan Wellenreiter <ewellenreiter@gmail.com>
54 lines
1.3 KiB
GDScript
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
|