Files
Princesse-Lactose-Godot/levels/level_1.tscn
Thomas Lavocat 74228eca7d portes: autoriser plusieurs portes
Maintenant une porte spécifie le spawn point de l'autre côté à
destination. Ca permet à un niveau d'avoir plusieurs points de sorties
et d'arrivée.
Quand la princesse meurt, elle respawn au point d'arrivée dans la carte
la dernière fois.

Pour l'instant c'est un peu pénible d'aller écire les bonnes coordonnées
dans chaque portes, je vais peut être finir par faire un truc
automatique.
2023-05-03 18:10:36 +02:00

32 lines
11 KiB
Plaintext

[gd_scene load_steps=5 format=3 uid="uid://bmupdjkqacbt6"]
[ext_resource type="Script" path="res://levels/level.gd" id="1_ree4a"]
[ext_resource type="TileSet" uid="uid://cx4160r6lbeb3" path="res://levels/global_tileset.tres" id="1_sdkpd"]
[ext_resource type="PackedScene" uid="uid://dv0mokf4eogm7" path="res://princesse.tscn" id="2_p75ky"]
[ext_resource type="PackedScene" uid="uid://4pdhps0lgy4o" path="res://items/door.tscn" id="4_mk1ik"]
[node name="Node2D" type="Node2D"]
script = ExtResource("1_ree4a")
[node name="TileMap" type="TileMap" parent="."]
tile_set = ExtResource("1_sdkpd")
format = 2
layer_0/tile_data = PackedInt32Array(196605, 262145, 2, 196606, 262145, 2, 196607, 196609, 2, 131072, 196609, 2, 131073, 196609, 2, 131074, 262145, 2, 131075, 196609, 2, 131076, 262145, 2, 131077, 196609, 2, 131078, 262145, 2, 131079, 196609, 2, 131080, 262145, 2, 131081, 196609, 2, 131082, 262145, 2, 131083, 196609, 2, 131084, 196609, 2, 196594, 196609, 2, 196595, 262145, 2, 196596, 196609, 2, 196597, 262145, 2, 196598, 196609, 2, 196599, 262145, 2, 196600, 196609, 2, 196601, 262145, 2, 196602, 196609, 2, 196603, 262145, 2, 196604, 196609, 2, 131085, 262145, 2, 131086, 196609, 2, 131087, 262145, 2, 131088, 196609, 2, 131089, 262145, 2, 131090, 196609, 2, 131091, 262145, 2, 131092, 196609, 2, 131093, 262145, 2, 131094, 196609, 2, 131095, 262145, 2, 131096, 196609, 2, 131097, 262145, 2, 131057, 131073, 1, 196593, 65537, 4, 131098, 65537, 4, 65562, 1, 1, 65521, 131073, 1, -15, 131073, 1, -65551, 131073, 1, -131087, 131073, 1, -196623, 131073, 1, -524303, 131073, 1, -589839, 131073, 1, -655375, 131073, 1, -720911, 131073, 1, -786447, 131073, 1, -851983, 131073, 1, -917519, 65537, 1, -983055, 65537, 0, -1179663, 65537, 1, -1245199, 65537, 1, -1310735, 65537, 1, -1376270, 65537, 1, -1376269, 65537, 1, -1376268, 65537, 1, -1376267, 65537, 2, -1376266, 65537, 2, -1376265, 65537, 2, -1376264, 65537, 2, -1376263, 65537, 2, -1376262, 65537, 2, -1376261, 65537, 2, -1376260, 65537, 2, -1376259, 65537, 2, -1376258, 65537, 2, -1376257, 65537, 2, -1441792, 65537, 2, -1441791, 65537, 2, -1441790, 65537, 2, -1441789, 65537, 2, -1441788, 65537, 2, -1441787, 65537, 2, -1441786, 65537, 2, -1441785, 65537, 2, -1441784, 65537, 2, -1441783, 65537, 2, -1441782, 65537, 2, -1441781, 65537, 2, -1441780, 65537, 2, -1441779, 65537, 2, -1441778, 65537, 2, -1441777, 65537, 2, -1441776, 65537, 2, -1441775, 65537, 2, -1441774, 65537, 2, -1441773, 65537, 2, -1441772, 65537, 2, -1441771, 65537, 2, -1441770, 65537, 2, -1441769, 65537, 2, -1441768, 65537, 2, -1441767, 65537, 2, -1441766, 65537, 4, 26, 1, 1, -65510, 1, 1, -131046, 1, 1, -196582, 1, 1, -262118, 1, 1, -327654, 1, 1, -393190, 1, 1, -458726, 1, 1, -524262, 1, 1, -589798, 1, 1, -655334, 1, 1, -720870, 1, 1, -786406, 1, 1, -851942, 1, 1, -917478, 1, 1, -983014, 1, 1, -1048550, 1, 1, -1114086, 1, 1, -1179622, 1, 1, -1245158, 1, 1, -1310694, 1, 1, -1376230, 1, 1, -1376271, 65537, 1, 131058, 196610, 5, 131059, 262146, 5, 131060, 327682, 5, 131061, 393218, 5, 131062, 196610, 5, 131063, 262146, 5, 131064, 327682, 5, 131065, 196610, 5, 131066, 262146, 5, 131067, 327682, 5, 131068, 393218, 5, 65539, 196610, 5, 65540, 262146, 5, 65541, 327682, 5, 65542, 393218, 5, 65543, 196610, 5, 65544, 262146, 5, 65545, 327682, 5, 65546, 393218, 5, 65547, 196610, 5, 65548, 262146, 5, 65549, 327682, 5, 65550, 393218, 5, 65551, 196610, 5, 65552, 262146, 5, 65553, 327682, 5, 65554, 393218, 5, 65555, 196610, 5, 65556, 262146, 5, 65557, 327682, 5, 65558, 393218, 5, 65559, 196610, 5, 65560, 262146, 5, 65561, 327682, 5, -983054, 65537, 0, -983053, 65537, 0, -983052, 65537, 0, -983051, 65537, 0, -983050, 65537, 0, -983049, 65537, 0, -983048, 65537, 0, -983047, 65537, 0, -983046, 65537, 0, -983045, 65537, 0, -983044, 65537, 0, -983043, 65537, 0, -983042, 65537, 0, -983041, 65537, 0, -1048576, 65537, 0, -1048575, 65537, 0, -1048574, 65537, 0, -1048573, 65537, 0, -1048572, 65537, 0, -917518, 65537, 5, -917517, 65537, 5, -917516, 65537, 5, -917515, 65537, 5, -917514, 65537, 5, -917513, 65537, 5, -917512, 65537, 5, -917511, 65537, 5, -917510, 65537, 5, -917509, 65537, 5, -917508, 65537, 5, -917507, 65537, 5, -917506, 65537, 5, -917505, 65537, 5, -983040, 65537, 5, -983039, 65537, 5, -983038, 65537, 5, -983037, 65537, 5, -983036, 65537, 5, -1048571, 65537, 0, -983035, 65537, 2, -1179662, 131073, 5, -1245197, 131073, 5, -1310732, 131073, 5, -1310734, 65537, 1, -1310733, 65537, 1, -1245198, 65537, 1, -1376272, 65537, 1, -1310736, 65537, 1, -1245200, 65537, 1, -1179664, 65537, 1, -983056, 65537, 1, -917520, 65537, 1, -851984, 65537, 1, -786448, 65537, 1, -720912, 65537, 1, -524304, 65537, 1, -589840, 65537, 1, -655376, 65537, 1, -196624, 65537, 1, -131088, 65537, 1, -65552, 65537, 1, -16, 65537, 1, 131056, 65537, 1, 65520, 65537, 1, 196592, 65537, 1, -1441808, 196609, 3, -1441807, 65537, 4, -1441806, 65537, 1, -1441805, 196609, 3, -1441804, 196609, 3, -1441803, 65537, 1, -1441802, 65537, 1, -1441801, 65537, 1, -1441800, 65537, 1, -1441799, 65537, 4, -1441798, 65537, 4, -1441797, 65537, 4, -1441796, 196609, 3, -1441795, 65537, 1, -1441794, 65537, 4, -1441793, 65537, 4, -1507328, 196609, 3, -1507327, 196609, 3, -1507326, 65537, 4, -1507325, 65537, 4, -1507324, 65537, 1, -1507323, 196609, 3, -1507322, 65537, 1, -1507321, 65537, 4, -1507320, 196609, 3, -1507319, 196609, 3, -1507318, 65537, 4, -1507317, 65537, 4, -1507316, 196609, 3, -1507315, 196609, 3, -1507314, 65537, 4, -1507313, 65537, 4, -1507312, 65537, 1, -1507311, 65537, 4, -1507310, 196609, 3, -1507309, 65537, 4, -1507308, 196609, 3, -1507307, 65537, 4, -1507306, 196609, 3, -1507305, 196609, 3, -1507304, 65537, 1, -1507303, 196609, 3, -1507302, 196609, 3, -1507301, 196609, 3, -1441765, 196609, 3, -1376229, 65537, 1, -1310693, 65537, 4, -1245157, 65537, 1, -1179621, 196609, 3, -1114085, 196609, 3, -1048549, 196609, 3, -983013, 65537, 4, -917477, 196609, 3, -851941, 65537, 1, -786405, 196609, 3, -720869, 196609, 3, -655333, 65537, 1, -589797, 65537, 4, -524261, 65537, 1, -458725, 65537, 1, -393189, 65537, 4, -327653, 196609, 3, -262117, 65537, 1, -196581, 65537, 4, -131045, 65537, 4, -65509, 65537, 1, 27, 65537, 1, 65563, 65537, 4, 131099, 65537, 4, 196635, 65537, 4, 196634, 196609, 3, 196633, 65537, 4, 196632, 65537, 4, 196631, 65537, 1, 196630, 65537, 1, 196629, 65537, 1, 196628, 65537, 1, 196627, 196609, 3, 196626, 196609, 3, 196625, 196609, 3, 196624, 65537, 4, 196623, 196609, 3, 196622, 196609, 3, 196621, 196609, 3, 196620, 65537, 1, 196619, 65537, 1, 196618, 65537, 1, 196617, 196609, 3, 196616, 65537, 1, 196615, 65537, 4, 196614, 65537, 1, 196613, 65537, 1, 196612, 65537, 1, 196611, 196609, 3, 196610, 65537, 4, 196609, 196609, 3, 196608, 65537, 4, 262143, 65537, 1, 262142, 196609, 3, 262141, 196609, 3, 262140, 65537, 4, 262139, 65537, 4, 262138, 196609, 3, 262137, 65537, 4, 262136, 196609, 3, 262135, 65537, 4, 262134, 65537, 1, 262133, 65537, 1, 262132, 65537, 1, 262131, 65537, 1, 262130, 196609, 3, 262129, 65537, 4, 262128, 65537, 4, 262127, 65537, 1, 196591, 196609, 3, 131055, 65537, 4, 65519, 65537, 4, -17, 65537, 4, -65553, 65537, 1, -131089, 65537, 1, -196625, 65537, 1, -524305, 65537, 4, -589841, 65537, 4, -655377, 65537, 4, -720913, 65537, 1, -786449, 196609, 3, -851985, 65537, 1, -917521, 65537, 4, -983057, 65537, 4, -1179665, 196609, 3, -1245201, 65537, 4, -1310737, 65537, 4, -1376273, 196609, 3, -1441809, 196609, 3, -1507345, 65537, 4, -1507344, 65537, 1, -1507343, 196609, 3, -1507342, 196609, 3, -1507341, 65537, 4, -1507340, 65537, 4, -1507339, 65537, 1, -1507338, 196609, 3, -1507337, 65537, 4, -1507336, 65537, 1, -1507335, 65537, 1, -1507334, 65537, 1, -1507333, 65537, 4, -1507332, 65537, 4, -1507331, 196609, 3, -1507330, 65537, 1, -1507329, 65537, 1, -1572864, 196609, 3, -1572863, 196609, 3, -1572862, 65537, 1, -1572861, 65537, 1, -1572860, 65537, 4, -1572859, 65537, 1, -1572858, 196609, 3, -1572857, 196609, 3, -1572856, 65537, 1, -1572855, 65537, 4, -1572854, 196609, 3, -1572853, 65537, 1, -1572852, 65537, 4, -1572851, 65537, 1, -1572850, 65537, 4, -1572849, 196609, 3, -1572848, 196609, 3, -1572847, 65537, 1, -1572846, 65537, 1, -1572845, 65537, 4, -1572844, 196609, 3, -1572843, 65537, 1, -1572842, 65537, 1, -1572841, 196609, 3, -1572840, 196609, 3, -1572839, 65537, 4, -1572838, 65537, 1, -1572837, 65537, 1, -1572836, 65537, 4, -1507300, 196609, 3, -1441764, 65537, 4, -1376228, 65537, 4, -1310692, 65537, 1, -1245156, 65537, 4, -1179620, 65537, 1, -1114084, 196609, 3, -1048548, 196609, 3, -983012, 65537, 4, -917476, 65537, 4, -851940, 196609, 3, -786404, 65537, 4, -720868, 196609, 3, -655332, 65537, 4, -589796, 65537, 1, -524260, 196609, 3, -458724, 65537, 4, -393188, 196609, 3, -327652, 65537, 4, -262116, 65537, 1, -196580, 65537, 1, -131044, 196609, 3, -65508, 65537, 4, 28, 196609, 3, 65564, 65537, 4, 131100, 65537, 4, 196636, 65537, 1, 262172, 65537, 4, 262171, 196609, 3, 262170, 196609, 3, 262169, 65537, 1, 262168, 65537, 1, 262167, 196609, 3, 262166, 196609, 3, 262165, 65537, 4, 262164, 65537, 1, 262163, 65537, 1, 262162, 65537, 4, 262161, 65537, 4, 262160, 65537, 4, 262159, 65537, 1, 262158, 65537, 4, 262157, 65537, 1, 262156, 65537, 4, 262155, 196609, 3, 262154, 65537, 1, 262153, 65537, 1, 262152, 196609, 3, 262151, 65537, 1, 262150, 65537, 1, 262149, 196609, 3, 262148, 196609, 3, 262147, 65537, 4, 262146, 65537, 1, 262145, 65537, 4, 262144, 196609, 3, 327679, 65537, 4, 327678, 196609, 3, 327677, 196609, 3, 327676, 65537, 4, 327675, 65537, 4, 327674, 65537, 4, 327673, 65537, 4, 327672, 65537, 1, 327671, 65537, 4, 327670, 65537, 1, 327669, 65537, 1, 327668, 196609, 3, 327667, 65537, 4, 327666, 196609, 3, 327665, 65537, 1, 327664, 65537, 1, 327663, 196609, 3, -262161, 196609, 3, -262160, 196609, 3, -262159, 196609, 3, -327697, 196609, 3, -327696, 196609, 3, -327695, 196609, 3, -327694, 196609, 3, -327693, 196609, 3, -327692, 196609, 3, -327691, 196609, 3, -327690, 196609, 3, -327689, 196609, 3, -327688, 196609, 3, -327687, 196609, 3, -327686, 196609, 3, -327685, 196609, 3, -327684, 196609, 3, -327683, 196609, 3, -327682, 196609, 3, -327681, 196609, 3, -393216, 196609, 3, -393215, 196609, 3, -393214, 196609, 3, -393213, 196609, 3, -393212, 196609, 3, -393211, 196609, 3, -393210, 196609, 3, -458746, 720897, 1, -524281, 720897, 1, -589816, 720897, 1, -655351, 720897, 1, -720886, 720897, 1, -786421, 720897, 1, -851956, 720897, 1, -917491, 720897, 1, -983026, 720897, 1, -1048570, 655361, 1, -983033, 655361, 1, -917496, 655361, 1, -983034, 65537, 1, -917497, 65537, 1, -851960, 65537, 1, -917498, 1, 5, -851961, 1, 5)
[node name="Princesse" parent="." instance=ExtResource("2_p75ky")]
position = Vector2(-254, -272)
[node name="Doors" type="Node" parent="."]
[node name="Door" parent="Doors" instance=ExtResource("4_mk1ik")]
position = Vector2(-266, -270)
destination = "level_0"
other_side_position = Vector2(569, -271)
[node name="Door2" parent="Doors" instance=ExtResource("4_mk1ik")]
position = Vector2(-264, -109)
destination = "level_0"
other_side_position = Vector2(571, -127)
[connection signal="princesse_is_dead" from="Princesse" to="." method="_on_princesse_princesse_is_dead"]