generated from SGDA/GodotExampleProject
feat: third level base and some more buildings on lvl 1
This commit is contained in:
@ -2219,6 +2219,7 @@ radius = 8.0
|
||||
[node name="Main" type="Node2D"]
|
||||
script = ExtResource("1_x0onc")
|
||||
"golé" = "uid://cgql2prrr5cj7"
|
||||
next_level = "uid://bnba2vd0m0qao"
|
||||
base_mode = ExtResource("2_7r073")
|
||||
|
||||
[node name="CanvasModulate" type="CanvasModulate" parent="."]
|
||||
@ -2307,7 +2308,7 @@ tile_set = SubResource("TileSet_hpoax")
|
||||
|
||||
[node name="WrongDoor" parent="." instance=ExtResource("4_nqcov")]
|
||||
position = Vector2(176, -167)
|
||||
message = "entrer dans la poste ?"
|
||||
message = "prendre la porte de gauche ?"
|
||||
interact_text = "porte"
|
||||
event = "wrong"
|
||||
|
||||
@ -2345,7 +2346,7 @@ shape = SubResource("CircleShape2D_m8pkg")
|
||||
|
||||
[node name="RightDoor" parent="." instance=ExtResource("4_nqcov")]
|
||||
position = Vector2(328, -167)
|
||||
message = "Entrer dans l'hotel ?"
|
||||
message = "Prendre la porte de droite ?"
|
||||
interact_text = "porte"
|
||||
event = "right"
|
||||
|
||||
|
32
scenes/indoors/last.gd
Normal file
32
scenes/indoors/last.gd
Normal file
@ -0,0 +1,32 @@
|
||||
extends Node2D
|
||||
|
||||
@export_file("*.tscn") var golé: String
|
||||
@export_file("*.tscn") var next_level: String
|
||||
|
||||
@export var base_mode: GUIDEMappingContext
|
||||
|
||||
@export var vies = 3
|
||||
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready() -> void:
|
||||
GUIDE.enable_mapping_context(base_mode)
|
||||
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
func _process(delta: float) -> void:
|
||||
pass
|
||||
|
||||
|
||||
func _on_interactible_triggered(event_id: String) -> void:
|
||||
vies -= 1
|
||||
if vies == 0:
|
||||
SceneLoader.load_scene(golé)
|
||||
|
||||
|
||||
func _on_wrong_door_event_triggered(event_id: String) -> void:
|
||||
SceneLoader.load_scene(golé)
|
||||
|
||||
|
||||
func _on_right_door_event_triggered(event_id: String) -> void:
|
||||
SceneLoader.load_scene(next_level) # Replace with function body.
|
1
scenes/indoors/last.gd.uid
Normal file
1
scenes/indoors/last.gd.uid
Normal file
@ -0,0 +1 @@
|
||||
uid://c232mm5h43ed4
|
2300
scenes/indoors/last.tscn
Normal file
2300
scenes/indoors/last.tscn
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user