diff options
Diffstat (limited to 'stage/stage.tscn')
-rw-r--r-- | stage/stage.tscn | 39 |
1 files changed, 37 insertions, 2 deletions
diff --git a/stage/stage.tscn b/stage/stage.tscn index 7a2c83a..0490231 100644 --- a/stage/stage.tscn +++ b/stage/stage.tscn @@ -1,10 +1,22 @@ -[gd_scene load_steps=6 format=4 uid="uid://btphwdkbxijnr"] +[gd_scene load_steps=10 format=4 uid="uid://btphwdkbxijnr"] [ext_resource type="TileSet" uid="uid://dl0umywqpu3m8" path="res://stage/assets/tilemap.tres" id="1_0isyp"] [ext_resource type="Script" uid="uid://do2ktbmxsqjvj" path="res://stage/stage.gd" id="1_ccrgc"] [ext_resource type="PackedScene" uid="uid://dfhnxccd41wo0" path="res://stage/grid_selector/grid_selector.tscn" id="3_e6w2r"] [ext_resource type="Script" uid="uid://dp6j6hjfrx2l4" path="res://stage/hud_unit.gd" id="4_e13a1"] +[ext_resource type="Shader" uid="uid://d4hua7o4d6n1m" path="res://stage/grid_selector/grid_selector_item.gdshader" id="4_u7g2e"] +[ext_resource type="Texture2D" uid="uid://db0v50mdroaox" path="res://stage/assets/isometric-tile.png" id="5_h4sia"] [ext_resource type="Script" uid="uid://dydykm70ex0q0" path="res://stage/hud_main.gd" id="5_x0v28"] +[ext_resource type="Script" uid="uid://bm0yvrdltu4n1" path="res://stage/hud_move_mode.gd" id="6_cxybx"] + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_fwirk"] +shader = ExtResource("4_u7g2e") +shader_parameter/color = Color(9.14484e-06, 0.808187, 0, 1) +shader_parameter/color2 = Color(1.06369e-05, 0.734862, 9.62615e-07, 1) +shader_parameter/width = 1.0 +shader_parameter/pattern = 0 +shader_parameter/inside = true +shader_parameter/add_margins = false [node name="Stage" type="Node2D"] y_sort_enabled = true @@ -30,13 +42,19 @@ unique_name_in_owner = true stage = NodePath("..") ground_map = NodePath("../Ground") floor_map = NodePath("../Floor") -current_team = "1" selection_collision_mask = 2 placement_tile_source_id = 1 placement_tile_atlas_coordinates = Vector2i(1, 6) range_select_current_range = 2 range_select_collision_mask = 2 +[node name="RemoteSelector" type="Sprite2D" parent="."] +unique_name_in_owner = true +modulate = Color(0.92549, 0.92549, 0, 1) +texture_filter = 1 +material = SubResource("ShaderMaterial_fwirk") +texture = ExtResource("5_h4sia") + [node name="HUDUnit" type="CanvasLayer" parent="."] visible = false script = ExtResource("4_e13a1") @@ -84,9 +102,26 @@ theme_override_constants/separation = 0 layout_mode = 2 text = "Roll" +[node name="Button2" type="Button" parent="HUDMain/PanelContainer/VBoxContainer"] +layout_mode = 2 +text = "End Turn" + +[node name="HUDMoveMode" type="CanvasLayer" parent="."] +visible = false +script = ExtResource("6_cxybx") + +[node name="PanelContainer" type="PanelContainer" parent="HUDMoveMode"] +offset_right = 40.0 +offset_bottom = 40.0 + +[node name="Label" type="Label" parent="HUDMoveMode/PanelContainer"] +layout_mode = 2 + [connection signal="move_mode_confirmed" from="GridSelector" to="." method="_on_grid_selector_move_mode_confirmed"] +[connection signal="moved" from="GridSelector" to="." method="_on_grid_selector_moved"] [connection signal="placed_tiles" from="GridSelector" to="." method="_on_grid_selector_placed_tiles"] [connection signal="range_select_confirmed" from="GridSelector" to="." method="_on_grid_selector_range_select_confirmed"] [connection signal="pressed" from="HUDUnit/PanelContainer/VBoxContainer/Button" to="HUDUnit" method="_on_button_pressed"] [connection signal="pressed" from="HUDUnit/PanelContainer/VBoxContainer/Button2" to="HUDUnit" method="_on_button_2_pressed"] [connection signal="pressed" from="HUDMain/PanelContainer/VBoxContainer/Button" to="HUDMain" method="_on_button_pressed"] +[connection signal="pressed" from="HUDMain/PanelContainer/VBoxContainer/Button2" to="HUDMain" method="_on_button_2_pressed"] |