Implemented metadata editor. closes #19

This commit is contained in:
2024-09-08 15:01:25 +03:00
parent 67e3057109
commit 4468c839ec
8 changed files with 743 additions and 850 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -48,3 +48,13 @@ road_lines_path = "res://astream/road_lines.json"
center_mesh = "res://astream/road/road-lanes_road-lane-center.mesh"
mid_mesh = "res://astream/road/road-lanes_road-lane-mid.mesh"
sidewalk_mesh = "res://astream/road/road-lanes_road-sidewalk.mesh"
[lines]
road_lines_path = "res://astream/road_lines.json"
gen_prefixes = ["empty", "foundation30", "foundation60", "sideroad-start",
"terrain-parking", "residental-house",
"terrain-navigation", "power-pole", "zebra",
"terrain-road-segment",
"terrain-road-segment-long",
"business-store",
"business-bar", "business-cafe", "empty", "bus-stop"
]

View File

@@ -116,7 +116,7 @@ text = "NPC Mode"
unique_name_in_owner = true
margin_top = 154.0
margin_right = 232.0
margin_bottom = 274.0
margin_bottom = 298.0
[node name="HSeparator" type="HSeparator" parent="VBoxContainer/v_buildings"]
margin_right = 232.0
@@ -155,18 +155,25 @@ margin_top = 92.0
margin_right = 232.0
margin_bottom = 96.0
[node name="buildings_save" type="Button" parent="VBoxContainer/v_buildings"]
[node name="buildings_delete_building" type="Button" parent="VBoxContainer/v_buildings"]
unique_name_in_owner = true
margin_top = 100.0
margin_right = 232.0
margin_bottom = 120.0
text = "Delete building"
[node name="buildings_save" type="Button" parent="VBoxContainer/v_buildings"]
unique_name_in_owner = true
margin_top = 124.0
margin_right = 232.0
margin_bottom = 144.0
text = "Save Buildings"
[node name="v_navigation" type="VBoxContainer" parent="VBoxContainer"]
unique_name_in_owner = true
margin_top = 278.0
margin_top = 302.0
margin_right = 232.0
margin_bottom = 300.0
margin_bottom = 324.0
[node name="HSeparator" type="HSeparator" parent="VBoxContainer/v_navigation"]
margin_right = 232.0
@@ -180,9 +187,9 @@ text = "Navigation mode"
[node name="v_poi" type="VBoxContainer" parent="VBoxContainer"]
unique_name_in_owner = true
margin_top = 304.0
margin_top = 328.0
margin_right = 232.0
margin_bottom = 326.0
margin_bottom = 350.0
[node name="HSeparator" type="HSeparator" parent="VBoxContainer/v_poi"]
margin_right = 232.0
@@ -196,9 +203,9 @@ text = "POI mode"
[node name="v_road_lines" type="VBoxContainer" parent="VBoxContainer"]
unique_name_in_owner = true
margin_top = 330.0
margin_top = 354.0
margin_right = 232.0
margin_bottom = 712.0
margin_bottom = 962.0
[node name="HSeparator" type="HSeparator" parent="VBoxContainer/v_road_lines"]
margin_right = 232.0
@@ -255,7 +262,7 @@ margin_right = 167.0
margin_bottom = 20.0
focus_mode = 2
text = "Line"
items = [ "Create", null, 0, false, false, 21, 0, null, "", false, "Delete", null, 0, false, false, 22, 0, null, "", false ]
items = [ "Create", null, 0, false, false, 21, 0, null, "", false, "Delete", null, 0, false, false, 22, 0, null, "", false, "", null, 0, false, false, -1, 0, null, "", true, "Remove Generated", null, 0, false, false, 30, 0, null, "", false, "Edit Line Metadata", null, 0, false, false, 23, 0, null, "", false ]
[node name="HSeparator3" type="HSeparator" parent="VBoxContainer/v_road_lines/road_lines_base/VBoxContainer"]
margin_top = 24.0
@@ -420,11 +427,44 @@ margin_right = 218.0
margin_bottom = 48.0
text = "Cancel"
[node name="road_lines_edit_metadata_dlg" type="PanelContainer" parent="VBoxContainer/v_road_lines"]
unique_name_in_owner = true
margin_top = 386.0
margin_right = 232.0
margin_bottom = 608.0
[node name="v" type="VBoxContainer" parent="VBoxContainer/v_road_lines/road_lines_edit_metadata_dlg"]
margin_left = 7.0
margin_top = 7.0
margin_right = 225.0
margin_bottom = 215.0
[node name="road_lines_metadata_edit" type="TextEdit" parent="VBoxContainer/v_road_lines/road_lines_edit_metadata_dlg/v"]
unique_name_in_owner = true
margin_right = 218.0
margin_bottom = 160.0
rect_min_size = Vector2( 0, 160 )
size_flags_horizontal = 3
[node name="road_lines_metadata_update" type="Button" parent="VBoxContainer/v_road_lines/road_lines_edit_metadata_dlg/v"]
unique_name_in_owner = true
margin_top = 164.0
margin_right = 218.0
margin_bottom = 184.0
text = "Update"
[node name="road_lines_metadata_cancel" type="Button" parent="VBoxContainer/v_road_lines/road_lines_edit_metadata_dlg/v"]
unique_name_in_owner = true
margin_top = 188.0
margin_right = 218.0
margin_bottom = 208.0
text = "Cancel"
[node name="v_npc" type="VBoxContainer" parent="VBoxContainer"]
unique_name_in_owner = true
margin_top = 716.0
margin_top = 966.0
margin_right = 232.0
margin_bottom = 738.0
margin_bottom = 988.0
[node name="HSeparator" type="HSeparator" parent="VBoxContainer/v_npc"]
margin_right = 232.0