mirror of
https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public.git
synced 2025-10-22 23:48:11 +00:00
added the game
This commit is contained in:
50
Scripts/UI/Credits.gd
Normal file
50
Scripts/UI/Credits.gd
Normal file
@@ -0,0 +1,50 @@
|
||||
class_name CreditsLevel
|
||||
extends Level
|
||||
|
||||
func _enter_tree() -> void:
|
||||
pass
|
||||
|
||||
static var go_to_title_screen := true
|
||||
|
||||
func _ready() -> void:
|
||||
for i in $Labels.get_children():
|
||||
i.hide()
|
||||
AudioManager.stop_all_music()
|
||||
Global.get_node("GameHUD").hide()
|
||||
await get_tree().create_timer(1, false).timeout
|
||||
do_sequence()
|
||||
|
||||
func _exit_tree() -> void:
|
||||
Global.get_node("GameHUD").show()
|
||||
|
||||
func _process(_delta: float) -> void:
|
||||
if Input.is_action_just_pressed("ui_accept"):
|
||||
if $Skip.visible:
|
||||
exit()
|
||||
else:
|
||||
$Skip.show()
|
||||
await get_tree().create_timer(2, false).timeout
|
||||
$Skip.hide()
|
||||
|
||||
func exit() -> void:
|
||||
if go_to_title_screen:
|
||||
Global.transition_to_scene("res://Scenes/Levels/TitleScreen.tscn")
|
||||
else:
|
||||
LevelTransition.level_to_transition_to = Level.get_scene_string(9, 1)
|
||||
Global.world_num = 8
|
||||
Global.world_num = 4
|
||||
update_next_level_info()
|
||||
transition_to_next_level()
|
||||
|
||||
func do_sequence() -> void:
|
||||
$Music.play()
|
||||
for i in $Labels.get_children():
|
||||
i.show()
|
||||
if i.has_meta("time"):
|
||||
await get_tree().create_timer(i.get_meta("time"), false).timeout
|
||||
else:
|
||||
await get_tree().create_timer(4, false).timeout
|
||||
i.hide()
|
||||
await get_tree().create_timer(0.5, false).timeout
|
||||
await get_tree().create_timer(5, false).timeout
|
||||
exit()
|
Reference in New Issue
Block a user