credit
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
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
|
||||
Reference in New Issue
Block a user