Files
chaussette.sale/urban_furnitures/semaphores/up_pedestrian_semaphore.tscn
Thomas afcfa60804 voitures: freinage en fonction du time delta
le freinage dure un certain temps et ce temps dépends du delta des
frames. Sinon les voitures freinent plus ou moins vite en fonction de ce
que les pc cibles sont capable d'arriver à faire tourner.
2025-02-26 16:20:58 +01:00

71 lines
2.8 KiB
Plaintext

[gd_scene load_steps=8 format=3 uid="uid://dotr3vifbinfy"]
[ext_resource type="Script" path="res://urban_furnitures/semaphores/semaphore.gd" id="1_k7vt0"]
[ext_resource type="TileSet" uid="uid://ckj00wy20rkfx" path="res://assest/tilesets/exterieur.tres" id="2_iui5y"]
[ext_resource type="PackedScene" uid="uid://brh7cqaxc13ie" path="res://zindex/ZIndexControler.tscn" id="3_rmo1c"]
[ext_resource type="PackedScene" uid="uid://dpyadhlqawviq" path="res://vehicules/brakeZone.tscn" id="4_cy22y"]
[sub_resource type="CircleShape2D" id="CircleShape2D_4c8ro"]
radius = 15.0
[sub_resource type="RectangleShape2D" id="RectangleShape2D_36vt6"]
size = Vector2(20, 3)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_y0214"]
size = Vector2(200, 95.5)
[node name="Node2D" type="Node2D"]
script = ExtResource("1_k7vt0")
[node name="Sempahore" type="StaticBody2D" parent="."]
[node name="abovePart" type="TileMapLayer" parent="Sempahore"]
z_index = 2000
tile_set = ExtResource("2_iui5y")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Sempahore"]
position = Vector2(20, -15)
shape = SubResource("CircleShape2D_4c8ro")
[node name="pylon" type="TileMapLayer" parent="Sempahore"]
tile_map_data = PackedByteArray(0, 0, 0, 0, 253, 255, 4, 0, 20, 0, 10, 0, 0, 0, 0, 0, 254, 255, 4, 0, 20, 0, 11, 0, 0, 0, 0, 0, 255, 255, 4, 0, 20, 0, 12, 0, 0, 0, 0, 0, 251, 255, 4, 0, 20, 0, 8, 0, 0, 0, 0, 0, 252, 255, 4, 0, 20, 0, 9, 0, 0, 0)
tile_set = ExtResource("2_iui5y")
[node name="red" type="TileMapLayer" parent="Sempahore"]
tile_map_data = PackedByteArray(0, 0, 0, 0, 252, 255, 4, 0, 18, 0, 12, 0, 0, 0)
tile_set = ExtResource("2_iui5y")
[node name="yellow" type="TileMapLayer" parent="Sempahore"]
tile_map_data = PackedByteArray(0, 0, 0, 0, 252, 255, 4, 0, 17, 0, 12, 0, 0, 0, 0, 0, 253, 255, 4, 0, 17, 0, 13, 0, 0, 0)
tile_set = ExtResource("2_iui5y")
[node name="green" type="TileMapLayer" parent="Sempahore"]
tile_map_data = PackedByteArray(0, 0, 0, 0, 253, 255, 4, 0, 16, 0, 13, 0, 0, 0)
tile_set = ExtResource("2_iui5y")
[node name="ZIndexControler" parent="Sempahore" instance=ExtResource("3_rmo1c")]
position = Vector2(-2, 6)
[node name="ShapeCast2D" type="ShapeCast2D" parent="Sempahore/ZIndexControler"]
position = Vector2(21, -15)
shape = SubResource("RectangleShape2D_36vt6")
target_position = Vector2(2, -209)
[node name="Timer" type="Timer" parent="."]
wait_time = 5.0
one_shot = true
autostart = true
[node name="Label" type="Label" parent="."]
offset_right = 40.0
offset_bottom = 23.0
[node name="brakeZone" parent="." instance=ExtResource("4_cy22y")]
[node name="CollisionShape2D2" type="CollisionShape2D" parent="brakeZone"]
position = Vector2(-53, 99)
rotation = 1.5708
shape = SubResource("RectangleShape2D_y0214")
[connection signal="timeout" from="Timer" to="." method="_on_timer_timeout"]