improved loading screen and worked on code

This commit is contained in:
kevadesu 2025-05-24 17:48:31 +02:00
parent 5a2df93eb4
commit 09af71289f
9 changed files with 106 additions and 32 deletions

22
main.gd
View file

@ -1,20 +1,21 @@
# Do not change those values
extends Node3D
@onready var pause_menu = $PauseMenu
var paused = false
#var showpaused = false
@onready var pause_menu = $PauseMenu
var checkpoint = checkpoint0
@onready var healthtext = $HUD/HBoxContainer2/Label_Health
@onready var checkpointtext = $HUD/HBoxContainer/VBoxContainer/Label_Station
@onready var player = get_node("Player")
var time_accum = 0.0 # Timer accumulator
var elapsed_time := 0.0
var restart_count = 0
var checkpoint0 = Vector3(0, 2, 1.374)
var checkpoint1 = Vector3(-27.5, 13, 12.5)
var checkpoint2 = Vector3(0, 22, 1.374)
var checkpoint3 = Vector3(-50, 25, -5)
var terminus = Vector3(-8, -8.5, 9.5)
var checkpoint = checkpoint0
@onready var checkpointtext = $MarginContainer/HBoxContainer/VBoxContainer/Label_Station
var time_accum = 0.0 # Timer accumulator
@onready var player = get_node("Player")
var elapsed_time := 0.0
var restart_count = 0
@onready var healthtext = $MarginContainer/HBoxContainer2/Label_Health
func _ready() -> void:
var player = get_node("Player")
@ -47,10 +48,11 @@ func _process(delta: float):
Engine.time_scale = 1
player.audioplayer.stream = load("res://assets/audio/Revive.wav")
player.audioplayer.play()
restart_count = restart_count + 1
elif Input.is_action_just_pressed("proluz_ui_reset"):
get_tree().reload_current_scene()
var player = get_node("Player")
$MarginContainer/HBoxContainer/VBoxContainer/Label_Controls2.text = get_formatted_time()
$HUD/HBoxContainer/VBoxContainer/Label_Controls2.text = get_formatted_time()
# Health bar
if player.health == 100:
healthtext.text = "[//////////]"