Files
E250429F 3e857fa9f3 credit
2026-09-17 23:19:43 +02:00

36 lines
961 B
GDScript

extends Control
@onready var all: Control = $ALL
@onready var musique: AudioStreamPlayer2D = $Musique
var can_scroll : bool = false
var one_time_menu : bool = true
func _ready() -> void:
AudioServer.set_bus_volume_db(2, 0) # reset car fade out durant cinematique
musique.play()
await get_tree().create_timer( 3 ).timeout
can_scroll = true
Sauvegarde.can_see_credit = true
await get_tree().create_timer( 33 ).timeout
musique.stream = load("res://assets/audio/music/menu.wav")
musique.play()
func _process(delta: float) -> void:
if can_scroll:
if all.position.y > -2900:
all.position.y -= delta * 1000
elif one_time_menu:
one_time_menu = false
await get_tree().create_timer( 5 ).timeout
Transition.change_scene("res://ui/menu.tscn")
func _input(event: InputEvent) -> void:
if event is InputEventMouseButton:
if event.button_index == MOUSE_BUTTON_LEFT and event.pressed:
Transition.change_scene("res://ui/menu.tscn")