Made the minimap much bigger by repositioning elements in the UI

This commit is contained in:
2026-01-19 10:00:27 -05:00
parent b69691c186
commit 0e8769a81e
3 changed files with 38 additions and 34 deletions

View File

@@ -26,11 +26,12 @@ layer = 1000
stretch = true
[node name="SubViewport" parent="CanvasLayer/HUD/Control/PanelContainer/HBoxContainer/VBoxContainer3/PanelContainer3/SubViewportContainer" index="0"]
size = Vector2i(268, 130)
size_2d_override = Vector2i(250, 130)
[node name="Camera3D" parent="CanvasLayer/HUD/Control/PanelContainer/HBoxContainer/VBoxContainer3/PanelContainer3/SubViewportContainer/SubViewport" index="0"]
transform = Transform3D(1, 0, 0, 0, -4.371139e-08, 1, 0, -1, -4.371139e-08, 1, 11000, 1)
keep_aspect = 1
size = 20.0
[node name="Floor" type="GridMap" parent="."]
unique_name_in_owner = true

View File

@@ -4,12 +4,15 @@ var target : Node3D
func register_target(target : Node3D) -> void:
self.target = target
reposition()
func _process(delta: float) -> void:
if target:
func reposition() -> void:
var loc = target.position
position = Vector3(loc.x, position.y, loc.z)
func _process(delta: float) -> void:
if target:
reposition()
func _on_trap_revealed(is_visible : bool) -> void:
visible = is_visible

View File

@@ -248,6 +248,34 @@ theme_override_font_sizes/font_size = 48
text = "9"
horizontal_alignment = 1
[node name="HBoxContainer" type="HBoxContainer" parent="Control/PanelContainer/HBoxContainer"]
custom_minimum_size = Vector2(0, 70)
layout_mode = 2
[node name="PanelContainer" type="PanelContainer" parent="Control/PanelContainer/HBoxContainer/HBoxContainer"]
custom_minimum_size = Vector2(150, 0)
layout_mode = 2
[node name="HBoxContainer" type="HBoxContainer" parent="Control/PanelContainer/HBoxContainer/HBoxContainer/PanelContainer"]
layout_mode = 2
[node name="Label" type="Label" parent="Control/PanelContainer/HBoxContainer/HBoxContainer/PanelContainer/HBoxContainer"]
layout_mode = 2
theme_override_colors/font_color = Color(0, 0.6039216, 1, 1)
text = "TIME"
[node name="Label2" type="Label" parent="Control/PanelContainer/HBoxContainer/HBoxContainer/PanelContainer/HBoxContainer"]
layout_mode = 2
theme_override_colors/font_color = Color(0, 1, 0, 1)
theme_override_font_sizes/font_size = 32
text = "00:00:00"
[node name="TextureRect" type="TextureRect" parent="Control/PanelContainer/HBoxContainer/HBoxContainer"]
custom_minimum_size = Vector2(95, 0)
layout_mode = 2
texture = ExtResource("1_k5de2")
expand_mode = 1
[node name="OppnentView" type="PanelContainer" parent="Control/PanelContainer/HBoxContainer"]
custom_minimum_size = Vector2(150, 0)
layout_mode = 2
@@ -257,7 +285,7 @@ custom_minimum_size = Vector2(250, 0)
layout_mode = 2
[node name="PanelContainer3" type="PanelContainer" parent="Control/PanelContainer/HBoxContainer/VBoxContainer3"]
custom_minimum_size = Vector2(250, 130)
custom_minimum_size = Vector2(392, 204)
layout_mode = 2
[node name="SubViewportContainer" type="SubViewportContainer" parent="Control/PanelContainer/HBoxContainer/VBoxContainer3/PanelContainer3"]
@@ -269,7 +297,7 @@ scaling_3d_mode = 1
fsr_sharpness = 2.0
canvas_item_default_texture_filter = 0
gui_disable_input = true
size = Vector2i(250, 130)
size = Vector2i(392, 204)
render_target_update_mode = 4
[node name="Camera3D" type="Camera3D" parent="Control/PanelContainer/HBoxContainer/VBoxContainer3/PanelContainer3/SubViewportContainer/SubViewport"]
@@ -278,34 +306,6 @@ keep_aspect = 0
projection = 1
size = 25.0
[node name="HBoxContainer" type="HBoxContainer" parent="Control/PanelContainer/HBoxContainer/VBoxContainer3"]
custom_minimum_size = Vector2(0, 70)
layout_mode = 2
[node name="PanelContainer" type="PanelContainer" parent="Control/PanelContainer/HBoxContainer/VBoxContainer3/HBoxContainer"]
custom_minimum_size = Vector2(150, 0)
layout_mode = 2
[node name="HBoxContainer" type="HBoxContainer" parent="Control/PanelContainer/HBoxContainer/VBoxContainer3/HBoxContainer/PanelContainer"]
layout_mode = 2
[node name="Label" type="Label" parent="Control/PanelContainer/HBoxContainer/VBoxContainer3/HBoxContainer/PanelContainer/HBoxContainer"]
layout_mode = 2
theme_override_colors/font_color = Color(0, 0.6039216, 1, 1)
text = "TIME"
[node name="Label2" type="Label" parent="Control/PanelContainer/HBoxContainer/VBoxContainer3/HBoxContainer/PanelContainer/HBoxContainer"]
layout_mode = 2
theme_override_colors/font_color = Color(0, 1, 0, 1)
theme_override_font_sizes/font_size = 32
text = "00:00:00"
[node name="TextureRect" type="TextureRect" parent="Control/PanelContainer/HBoxContainer/VBoxContainer3/HBoxContainer"]
custom_minimum_size = Vector2(95, 0)
layout_mode = 2
texture = ExtResource("1_k5de2")
expand_mode = 1
[node name="Control2" type="Control" parent="Control/PanelContainer/HBoxContainer"]
custom_minimum_size = Vector2(165, 0)
layout_mode = 2