summaryrefslogtreecommitdiffstats
path: root/demo/Main.tscn
diff options
context:
space:
mode:
Diffstat (limited to 'demo/Main.tscn')
-rw-r--r--demo/Main.tscn155
1 files changed, 155 insertions, 0 deletions
diff --git a/demo/Main.tscn b/demo/Main.tscn
new file mode 100644
index 0000000..6fa7f31
--- /dev/null
+++ b/demo/Main.tscn
@@ -0,0 +1,155 @@
+[gd_scene load_steps=10 format=2]
+
+[ext_resource path="res://demo/Camera.gd" type="Script" id=1]
+[ext_resource path="res://assets/Anke.otf" type="DynamicFontData" id=2]
+[ext_resource path="res://assets/target.png" type="Texture" id=3]
+[ext_resource path="res://demo/Map.gd" type="Script" id=4]
+[ext_resource path="res://demo/Los.gd" type="Script" id=5]
+[ext_resource path="res://assets/tank.png" type="Texture" id=6]
+[ext_resource path="res://demo/Main.gd" type="Script" id=7]
+
+[sub_resource type="DynamicFont" id=1]
+size = 35
+font_data = ExtResource( 2 )
+
+[sub_resource type="Theme" id=2]
+default_font = SubResource( 1 )
+
+[node name="Main" type="Node2D"]
+script = ExtResource( 7 )
+
+[node name="CanvasLayer" type="CanvasLayer" parent="."]
+
+[node name="HBOX" type="HBoxContainer" parent="CanvasLayer"]
+anchor_right = 1.0
+anchor_bottom = 1.0
+mouse_filter = 2
+size_flags_horizontal = 3
+size_flags_vertical = 3
+__meta__ = {
+"_edit_use_anchors_": false
+}
+
+[node name="ViewportContainer" type="ViewportContainer" parent="CanvasLayer/HBOX"]
+margin_right = 1666.0
+margin_bottom = 1080.0
+rect_min_size = Vector2( 100, 100 )
+mouse_filter = 2
+size_flags_horizontal = 3
+size_flags_vertical = 3
+stretch = true
+__meta__ = {
+"_edit_use_anchors_": false
+}
+
+[node name="Viewport" type="Viewport" parent="CanvasLayer/HBOX/ViewportContainer"]
+size = Vector2( 1666, 1080 )
+handle_input_locally = false
+render_target_update_mode = 3
+
+[node name="Map" type="Sprite" parent="CanvasLayer/HBOX/ViewportContainer/Viewport"]
+script = ExtResource( 4 )
+
+[node name="Hexes" type="Node" parent="CanvasLayer/HBOX/ViewportContainer/Viewport/Map"]
+
+[node name="Target" type="Sprite" parent="CanvasLayer/HBOX/ViewportContainer/Viewport/Map"]
+z_index = 1
+texture = ExtResource( 3 )
+
+[node name="Tank" type="Sprite" parent="CanvasLayer/HBOX/ViewportContainer/Viewport/Map"]
+z_index = 1
+texture = ExtResource( 6 )
+
+[node name="Los" type="Node2D" parent="CanvasLayer/HBOX/ViewportContainer/Viewport/Map"]
+script = ExtResource( 5 )
+
+[node name="Camera" type="Camera2D" parent="CanvasLayer/HBOX/ViewportContainer/Viewport"]
+current = true
+script = ExtResource( 1 )
+
+[node name="UI" type="VBoxContainer" parent="CanvasLayer/HBOX"]
+margin_left = 1670.0
+margin_right = 1920.0
+margin_bottom = 1080.0
+rect_min_size = Vector2( 250, 0 )
+theme = SubResource( 2 )
+custom_constants/separation = 30
+__meta__ = {
+"_edit_use_anchors_": false
+}
+
+[node name="rotate" type="Button" parent="CanvasLayer/HBOX/UI"]
+margin_right = 250.0
+margin_bottom = 100.0
+rect_min_size = Vector2( 0, 100 )
+size_flags_horizontal = 3
+text = "Rotate"
+__meta__ = {
+"_edit_use_anchors_": false
+}
+
+[node name="zin" type="Button" parent="CanvasLayer/HBOX/UI"]
+margin_top = 130.0
+margin_right = 250.0
+margin_bottom = 230.0
+rect_min_size = Vector2( 0, 100 )
+size_flags_horizontal = 3
+text = "Z IN"
+__meta__ = {
+"_edit_use_anchors_": false
+}
+
+[node name="zout" type="Button" parent="CanvasLayer/HBOX/UI"]
+margin_top = 260.0
+margin_right = 250.0
+margin_bottom = 360.0
+rect_min_size = Vector2( 0, 100 )
+size_flags_horizontal = 3
+text = "Z OUT"
+__meta__ = {
+"_edit_use_anchors_": false
+}
+
+[node name="LOS" type="CheckBox" parent="CanvasLayer/HBOX/UI"]
+margin_top = 390.0
+margin_right = 250.0
+margin_bottom = 434.0
+pressed = true
+text = "LOS"
+__meta__ = {
+"_edit_use_anchors_": false
+}
+
+[node name="Move" type="CheckBox" parent="CanvasLayer/HBOX/UI"]
+margin_top = 464.0
+margin_right = 250.0
+margin_bottom = 508.0
+text = "Move"
+__meta__ = {
+"_edit_use_anchors_": false
+}
+
+[node name="Influence" type="CheckBox" parent="CanvasLayer/HBOX/UI"]
+margin_top = 538.0
+margin_right = 250.0
+margin_bottom = 582.0
+text = "Influence"
+__meta__ = {
+"_edit_use_anchors_": false
+}
+
+[node name="Info" type="Label" parent="CanvasLayer/HBOX/UI"]
+margin_top = 612.0
+margin_right = 250.0
+margin_bottom = 648.0
+__meta__ = {
+"_edit_use_anchors_": false
+}
+
+[node name="OSInfo" type="Label" parent="CanvasLayer/HBOX/UI"]
+margin_top = 678.0
+margin_right = 250.0
+margin_bottom = 714.0
+__meta__ = {
+"_edit_use_anchors_": false
+}