Files
tekton/addons/enhanced_gridmap/enhanced_gridmap_dock.tscn
T

296 lines
8.3 KiB
Plaintext

[gd_scene load_steps=2 format=3 uid="uid://bnkcae3aoavgh"]
[ext_resource type="Script" uid="uid://fmgdfwvicktv" path="res://addons/enhanced_gridmap/enhanced_gridmap_dock.gd" id="1_abcde"]
[node name="Enhanced GridMap" type="ScrollContainer"]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_bottom = 137.0
grow_horizontal = 2
grow_vertical = 2
script = ExtResource("1_abcde")
[node name="VBoxContainer" type="VBoxContainer" parent="."]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="TitleLabel" type="Label" parent="VBoxContainer"]
layout_mode = 2
text = "☕︎ Enhanced Grid Map"
[node name="HSeparator" type="HSeparator" parent="VBoxContainer"]
layout_mode = 2
[node name="FloorContainer" type="HBoxContainer" parent="VBoxContainer"]
layout_mode = 2
[node name="Label" type="Label" parent="VBoxContainer/FloorContainer"]
layout_mode = 2
text = "Floor:"
[node name="FloorSpinBox" type="SpinBox" parent="VBoxContainer/FloorContainer"]
layout_mode = 2
max_value = 10.0
[node name="Columns" type="HBoxContainer" parent="VBoxContainer"]
layout_mode = 2
[node name="Label" type="Label" parent="VBoxContainer/Columns"]
layout_mode = 2
text = "Columns:"
[node name="SpinBox" type="SpinBox" parent="VBoxContainer/Columns"]
layout_mode = 2
min_value = 1.0
value = 10.0
[node name="Rows" type="HBoxContainer" parent="VBoxContainer"]
layout_mode = 2
[node name="Label" type="Label" parent="VBoxContainer/Rows"]
layout_mode = 2
text = "Rows:"
[node name="SpinBox" type="SpinBox" parent="VBoxContainer/Rows"]
layout_mode = 2
min_value = 1.0
value = 10.0
[node name="FloorsCount" type="HBoxContainer" parent="VBoxContainer"]
layout_mode = 2
[node name="Label" type="Label" parent="VBoxContainer/FloorsCount"]
layout_mode = 2
text = "Total Floors:"
[node name="SpinBox" type="SpinBox" parent="VBoxContainer/FloorsCount"]
layout_mode = 2
min_value = 1.0
value = 3.0
[node name="AutoGenerate" type="CheckBox" parent="VBoxContainer"]
layout_mode = 2
text = "Auto Generate"
[node name="GridOperations" type="HBoxContainer" parent="VBoxContainer"]
layout_mode = 2
[node name="ClearButton" type="Button" parent="VBoxContainer/GridOperations"]
layout_mode = 2
size_flags_horizontal = 3
text = "Clear Grid"
[node name="GenerateButton" type="Button" parent="VBoxContainer/GridOperations"]
layout_mode = 2
size_flags_horizontal = 3
text = "Generate Grid"
[node name="QuickFillLabel" type="Label" parent="VBoxContainer"]
layout_mode = 2
text = "Quick Fill"
[node name="HSeparator2" type="HSeparator" parent="VBoxContainer"]
layout_mode = 2
[node name="FillOptions" type="OptionButton" parent="VBoxContainer"]
layout_mode = 2
[node name="FillButton" type="Button" parent="VBoxContainer"]
layout_mode = 2
text = "Fill Grid"
[node name="CellMapLabel" type="Label" parent="VBoxContainer"]
layout_mode = 2
text = "Cell Map"
[node name="HSeparator3" type="HSeparator" parent="VBoxContainer"]
layout_mode = 2
[node name="GridScrollContainer" type="ScrollContainer" parent="VBoxContainer"]
custom_minimum_size = Vector2(0, 300)
layout_mode = 2
size_flags_vertical = 3
[node name="GridContainer" type="VBoxContainer" parent="VBoxContainer/GridScrollContainer"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="ItemStates" type="VBoxContainer" parent="VBoxContainer"]
layout_mode = 2
[node name="MeshLibraryLabel" type="Label" parent="VBoxContainer/ItemStates"]
layout_mode = 2
text = "Mesh Library"
[node name="HSeparator4" type="HSeparator" parent="VBoxContainer/ItemStates"]
layout_mode = 2
[node name="ItemStatesContainer" type="VBoxContainer" parent="VBoxContainer/ItemStates"]
layout_mode = 2
[node name="AddItemStateButton" type="Button" parent="VBoxContainer/ItemStates"]
layout_mode = 2
text = "Add New Item State"
[node name="NormalItem" type="HBoxContainer" parent="VBoxContainer/ItemStates"]
visible = false
layout_mode = 2
[node name="Label" type="Label" parent="VBoxContainer/ItemStates/NormalItem"]
layout_mode = 2
text = "Normal Item:"
[node name="SpinBox" type="SpinBox" parent="VBoxContainer/ItemStates/NormalItem"]
layout_mode = 2
[node name="HoverItem" type="HBoxContainer" parent="VBoxContainer/ItemStates"]
visible = false
layout_mode = 2
[node name="Label" type="Label" parent="VBoxContainer/ItemStates/HoverItem"]
layout_mode = 2
text = "Hover Item:"
[node name="SpinBox" type="SpinBox" parent="VBoxContainer/ItemStates/HoverItem"]
layout_mode = 2
value = 1.0
[node name="StartItem" type="HBoxContainer" parent="VBoxContainer/ItemStates"]
visible = false
layout_mode = 2
[node name="Label" type="Label" parent="VBoxContainer/ItemStates/StartItem"]
layout_mode = 2
text = "Start Item:"
[node name="SpinBox" type="SpinBox" parent="VBoxContainer/ItemStates/StartItem"]
layout_mode = 2
value = 2.0
[node name="EndItem" type="HBoxContainer" parent="VBoxContainer/ItemStates"]
visible = false
layout_mode = 2
[node name="Label" type="Label" parent="VBoxContainer/ItemStates/EndItem"]
layout_mode = 2
text = "End Item:"
[node name="SpinBox" type="SpinBox" parent="VBoxContainer/ItemStates/EndItem"]
layout_mode = 2
value = 3.0
[node name="NonWalkableItem" type="HBoxContainer" parent="VBoxContainer/ItemStates"]
visible = false
layout_mode = 2
[node name="Label" type="Label" parent="VBoxContainer/ItemStates/NonWalkableItem"]
layout_mode = 2
text = "Non-Walkable Item:"
[node name="SpinBox" type="SpinBox" parent="VBoxContainer/ItemStates/NonWalkableItem"]
layout_mode = 2
value = 4.0
[node name="RandomizeButton" type="Button" parent="VBoxContainer"]
layout_mode = 2
text = "Randomize Grid"
[node name="AStarContainer" type="VBoxContainer" parent="VBoxContainer"]
layout_mode = 2
[node name="AStarLabel" type="Label" parent="VBoxContainer/AStarContainer"]
layout_mode = 2
text = "A* Pathfinding"
[node name="HSeparator5" type="HSeparator" parent="VBoxContainer/AStarContainer"]
layout_mode = 2
[node name="DiagonalMovement" type="CheckBox" parent="VBoxContainer/AStarContainer"]
layout_mode = 2
text = "Diagonal Movement"
[node name="StartX" type="HBoxContainer" parent="VBoxContainer/AStarContainer"]
layout_mode = 2
[node name="Label" type="Label" parent="VBoxContainer/AStarContainer/StartX"]
layout_mode = 2
text = "Start X:"
[node name="SpinBox" type="SpinBox" parent="VBoxContainer/AStarContainer/StartX"]
layout_mode = 2
max_value = 9.0
[node name="StartZ" type="HBoxContainer" parent="VBoxContainer/AStarContainer"]
layout_mode = 2
[node name="Label" type="Label" parent="VBoxContainer/AStarContainer/StartZ"]
layout_mode = 2
text = "Start Z:"
[node name="SpinBox" type="SpinBox" parent="VBoxContainer/AStarContainer/StartZ"]
layout_mode = 2
max_value = 9.0
[node name="EndX" type="HBoxContainer" parent="VBoxContainer/AStarContainer"]
layout_mode = 2
[node name="Label" type="Label" parent="VBoxContainer/AStarContainer/EndX"]
layout_mode = 2
text = "End X:"
[node name="SpinBox" type="SpinBox" parent="VBoxContainer/AStarContainer/EndX"]
layout_mode = 2
max_value = 9.0
[node name="EndZ" type="HBoxContainer" parent="VBoxContainer/AStarContainer"]
layout_mode = 2
[node name="Label" type="Label" parent="VBoxContainer/AStarContainer/EndZ"]
layout_mode = 2
text = "End Z:"
[node name="SpinBox" type="SpinBox" parent="VBoxContainer/AStarContainer/EndZ"]
layout_mode = 2
max_value = 9.0
[node name="FindPathButton" type="Button" parent="VBoxContainer/AStarContainer"]
layout_mode = 2
text = "Find Path"
[node name="PathResultLabel" type="Label" parent="VBoxContainer/AStarContainer"]
layout_mode = 2
text = "Path Result:"
autowrap_mode = 2
[node name="ItemManagement" type="VBoxContainer" parent="VBoxContainer"]
layout_mode = 2
[node name="Label" type="Label" parent="VBoxContainer/ItemManagement"]
layout_mode = 2
text = "Item Management"
[node name="HSeparator" type="HSeparator" parent="VBoxContainer/ItemManagement"]
layout_mode = 2
[node name="SwapItems" type="HBoxContainer" parent="VBoxContainer/ItemManagement"]
layout_mode = 2
[node name="OldItem" type="SpinBox" parent="VBoxContainer/ItemManagement/SwapItems"]
layout_mode = 2
tooltip_text = "Old Item ID"
[node name="Label" type="Label" parent="VBoxContainer/ItemManagement/SwapItems"]
layout_mode = 2
text = "->"
[node name="NewItem" type="SpinBox" parent="VBoxContainer/ItemManagement/SwapItems"]
layout_mode = 2
tooltip_text = "New Item ID"
[node name="SwapButton" type="Button" parent="VBoxContainer/ItemManagement/SwapItems"]
layout_mode = 2
text = "Swap Items"