Files
Ransom-s-wake/game/presentation/cockpit/cockpit_hud.tscn
OlivierandClaude Sonnet 5.5 51634820bd feat(composition): dive world assembled from a selected site definition
The calibration site spawn sat 16 m from the south bounds edge, inside the
40 m warning margin. The vehicle_test recipe now extends the terrain and
playable bounds 42 m to the south so the spawn is inside the zone.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-06 20:16:45 +02:00

131 lines
3.4 KiB
Plaintext

[gd_scene load_steps=4 format=3]
[ext_resource type="Script" path="res://game/presentation/cockpit/cockpit_hud.gd" id="1_hud"]
[sub_resource type="StyleBoxFlat" id="AlertStyle"]
bg_color = Color(0.14, 0.075, 0.02, 0.92)
border_width_left = 2
border_width_top = 2
border_width_right = 2
border_width_bottom = 2
border_color = Color(1, 0.75, 0.2, 1)
content_margin_left = 22.0
content_margin_top = 10.0
content_margin_right = 22.0
content_margin_bottom = 10.0
[sub_resource type="StyleBoxFlat" id="DangerStyle"]
bg_color = Color(0.16, 0.025, 0.018, 0.94)
border_width_left = 2
border_width_top = 2
border_width_right = 2
border_width_bottom = 2
border_color = Color(1, 0.42, 0.31, 1)
content_margin_left = 24.0
content_margin_top = 12.0
content_margin_right = 24.0
content_margin_bottom = 12.0
[node name="CockpitHud" type="Control"]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
mouse_filter = 2
script = ExtResource("1_hud")
[node name="AlertPanel" type="PanelContainer" parent="."]
unique_name_in_owner = true
visible = false
layout_mode = 1
anchors_preset = 10
anchor_right = 1.0
offset_left = 590.0
offset_top = 26.0
offset_right = -590.0
offset_bottom = 78.0
grow_horizontal = 2
theme_override_styles/panel = SubResource("AlertStyle")
[node name="AlertLabel" type="Label" parent="AlertPanel"]
unique_name_in_owner = true
layout_mode = 2
theme_override_colors/font_color = Color(1, 0.82, 0.42, 1)
theme_override_font_sizes/font_size = 20
text = "ALERTE · ATTENTION"
horizontal_alignment = 1
[node name="BoundsPanel" type="PanelContainer" parent="."]
unique_name_in_owner = true
visible = false
layout_mode = 1
anchors_preset = 10
anchor_right = 1.0
offset_left = 560.0
offset_top = 88.0
offset_right = -560.0
offset_bottom = 136.0
grow_horizontal = 2
theme_override_styles/panel = SubResource("AlertStyle")
[node name="BoundsLabel" type="Label" parent="BoundsPanel"]
unique_name_in_owner = true
layout_mode = 2
theme_override_colors/font_color = Color(1, 0.82, 0.42, 1)
theme_override_font_sizes/font_size = 18
text = "LIMITE DE ZONE"
horizontal_alignment = 1
[node name="EjectionPanel" type="PanelContainer" parent="."]
unique_name_in_owner = true
visible = false
layout_mode = 1
anchors_preset = 7
anchor_left = 0.5
anchor_top = 1.0
anchor_right = 0.5
anchor_bottom = 1.0
offset_left = -190.0
offset_top = -94.0
offset_right = 190.0
offset_bottom = -36.0
grow_horizontal = 2
grow_vertical = 0
theme_override_styles/panel = SubResource("DangerStyle")
[node name="EjectionLabel" type="Label" parent="EjectionPanel"]
unique_name_in_owner = true
layout_mode = 2
theme_override_colors/font_color = Color(1, 0.48, 0.38, 1)
theme_override_font_sizes/font_size = 20
text = "ÉJECTION —"
horizontal_alignment = 1
[node name="TerminalPanel" type="PanelContainer" parent="."]
unique_name_in_owner = true
visible = false
layout_mode = 1
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -280.0
offset_top = -82.0
offset_right = 280.0
offset_bottom = 82.0
grow_horizontal = 2
grow_vertical = 2
theme_override_styles/panel = SubResource("DangerStyle")
[node name="TerminalLabel" type="Label" parent="TerminalPanel"]
unique_name_in_owner = true
layout_mode = 2
theme_override_colors/font_color = Color(1, 0.74, 0.68, 1)
theme_override_font_sizes/font_size = 24
text = "PLONGÉE TERMINÉE"
horizontal_alignment = 1
vertical_alignment = 1