Files
frog/scripts/tuto.gd
T
E250429F 3e857fa9f3 credit
2026-09-17 23:19:43 +02:00

39 lines
899 B
GDScript

extends CanvasLayer
@onready var label: Label = $VBoxContainer/Label
@onready var player: CharacterBody3D = $".."
@onready var continue_button: Button = $continue
@onready var frog: CharacterBody3D = $"../../frog"
var paused
func _ready() -> void:
continue_button.text = Sauvegarde.get_text("tuto_continue")
func show_text( text, pause=false ):
layer = 2
paused = pause
if paused:
get_tree().paused = true
else:
player.can_play = false
show()
Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE)
label.text = Sauvegarde.get_text( text )
func _on_button_pressed() -> void:
if paused:
get_tree().paused = false
if label.text[0] == "E":
Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)
hide()
layer = 0
await get_tree().create_timer( 20 ).timeout
frog.can_scale = true
else:
player.can_play = true
Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)
hide()
layer = 0