[gd_scene load_steps=2 format=3]

[ext_resource type="Script" path="res://scripts/dm_view.gd" id="1"]

[node name="DmView" type="Node"]
script = ExtResource("1")

[node name="RootLayout" type="VBoxContainer" parent="."]

[node name="TopSection" type="HSplitContainer" parent="RootLayout"]
size_flags_vertical = 3

[node name="MapsAndSide" type="HBoxContainer" parent="RootLayout/TopSection"]
size_flags_horizontal = 3

[node name="EGContainer" type="SubViewportContainer" parent="RootLayout/TopSection/MapsAndSide"]
custom_minimum_size = Vector2(480, 400)
size_flags_horizontal = 3
stretch = true

[node name="EGViewport" type="SubViewport" parent="RootLayout/TopSection/MapsAndSide/EGContainer"]
size = Vector2i(480, 400)

[node name="EGRoot" type="Node3D" parent="RootLayout/TopSection/MapsAndSide/EGContainer/EGViewport"]

[node name="EGMarkers" type="Node3D" parent="RootLayout/TopSection/MapsAndSide/EGContainer/EGViewport/EGRoot"]

[node name="EGCam" type="Camera3D" parent="RootLayout/TopSection/MapsAndSide/EGContainer/EGViewport/EGRoot"]
transform = Transform3D(1, 0, 0, 0, 0, -1, 0, 1, 0, 2, 25, 0)
current = true

[node name="OGContainer" type="SubViewportContainer" parent="RootLayout/TopSection/MapsAndSide"]
custom_minimum_size = Vector2(480, 400)
size_flags_horizontal = 3
stretch = true

[node name="OGViewport" type="SubViewport" parent="RootLayout/TopSection/MapsAndSide/OGContainer"]
size = Vector2i(480, 400)

[node name="OGRoot" type="Node3D" parent="RootLayout/TopSection/MapsAndSide/OGContainer/OGViewport"]

[node name="OGMarkers" type="Node3D" parent="RootLayout/TopSection/MapsAndSide/OGContainer/OGViewport/OGRoot"]

[node name="OGCam" type="Camera3D" parent="RootLayout/TopSection/MapsAndSide/OGContainer/OGViewport/OGRoot"]
transform = Transform3D(1, 0, 0, 0, 0, -1, 0, 1, 0, 2, 30, 0)
current = true

[node name="SidePanel" type="VBoxContainer" parent="RootLayout/TopSection"]
custom_minimum_size = Vector2(220, 0)

[node name="LblOverlay" type="Label" parent="RootLayout/TopSection/SidePanel"]
text = "Overlays"

[node name="OverlayScroll" type="ScrollContainer" parent="RootLayout/TopSection/SidePanel"]
size_flags_vertical = 3

[node name="PlayerList" type="VBoxContainer" parent="RootLayout/TopSection/SidePanel/OverlayScroll"]

[node name="SepDice" type="HSeparator" parent="RootLayout/TopSection/SidePanel"]

[node name="LblDice" type="Label" parent="RootLayout/TopSection/SidePanel"]
text = "Würfelwürfe"

[node name="DCRow" type="HBoxContainer" parent="RootLayout/TopSection/SidePanel"]

[node name="LblDC" type="Label" parent="RootLayout/TopSection/SidePanel/DCRow"]
text = "DC:"

[node name="DCSpinBox" type="SpinBox" parent="RootLayout/TopSection/SidePanel/DCRow"]
min_value = 1.0
max_value = 30.0
value = 12.0

[node name="RollLogScroll" type="ScrollContainer" parent="RootLayout/TopSection/SidePanel"]
size_flags_vertical = 3

[node name="RollLog" type="RichTextLabel" parent="RootLayout/TopSection/SidePanel/RollLogScroll"]
bbcode_enabled = true
fit_content = true

[node name="SepSpore" type="HSeparator" parent="RootLayout/TopSection/SidePanel"]

[node name="LblSpore" type="Label" parent="RootLayout/TopSection/SidePanel"]
text = "Sporennebel"

[node name="SporeLevelRow" type="HBoxContainer" parent="RootLayout/TopSection/SidePanel"]

[node name="SporeSlider" type="HSlider" parent="RootLayout/TopSection/SidePanel/SporeLevelRow"]
size_flags_horizontal = 3
max_value = 1.0
step = 0.05
value = 0.0

[node name="SporeValueLabel" type="Label" parent="RootLayout/TopSection/SidePanel/SporeLevelRow"]
custom_minimum_size = Vector2(35, 0)
text = "0%"

[node name="HSeparator" type="HSeparator" parent="RootLayout"]

[node name="PlayerCamsRow" type="HBoxContainer" parent="RootLayout"]
custom_minimum_size = Vector2(0, 200)
