diff options
author | Daniel Weipert <git@mail.dweipert.de> | 2025-02-08 14:41:11 +0100 |
---|---|---|
committer | Daniel Weipert <git@mail.dweipert.de> | 2025-02-08 14:41:11 +0100 |
commit | d24180c58e9e1d6149f0ac41d4f4bbaf674bdbd3 (patch) | |
tree | b3316011d7ed6cfa43f6988bd6e05af3b311a495 /stage/stage.tscn | |
parent | a210c39b5d2be1e7e5c52568d40ba6a29f34b4bb (diff) |
next commit
Diffstat (limited to 'stage/stage.tscn')
-rw-r--r-- | stage/stage.tscn | 54 |
1 files changed, 42 insertions, 12 deletions
diff --git a/stage/stage.tscn b/stage/stage.tscn index adc5173..7a2c83a 100644 --- a/stage/stage.tscn +++ b/stage/stage.tscn @@ -1,9 +1,10 @@ -[gd_scene load_steps=5 format=4 uid="uid://btphwdkbxijnr"] +[gd_scene load_steps=6 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" path="res://stage/stage.gd" id="1_ccrgc"] +[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" path="res://stage/hud.gd" id="4_cu7bb"] +[ext_resource type="Script" uid="uid://dp6j6hjfrx2l4" path="res://stage/hud_unit.gd" id="4_e13a1"] +[ext_resource type="Script" uid="uid://dydykm70ex0q0" path="res://stage/hud_main.gd" id="5_x0v28"] [node name="Stage" type="Node2D"] y_sort_enabled = true @@ -19,7 +20,7 @@ tile_set = ExtResource("1_0isyp") y_sort_enabled = true texture_filter = 1 position = Vector2(0, -4) -tile_map_data = PackedByteArray("AAANAP//AQABAAYAAADx////AQADAAYAAAA=") +tile_map_data = PackedByteArray("AAAOAP//AQABAAYAAADw////AQADAAYAAAA=") tile_set = ExtResource("1_0isyp") [node name="Camera2D" type="Camera2D" parent="."] @@ -29,15 +30,18 @@ unique_name_in_owner = true stage = NodePath("..") ground_map = NodePath("../Ground") floor_map = NodePath("../Floor") -selection_collision_mask = 2 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="HUD" type="CanvasLayer" parent="."] -script = ExtResource("4_cu7bb") +[node name="HUDUnit" type="CanvasLayer" parent="."] +visible = false +script = ExtResource("4_e13a1") -[node name="PanelContainer" type="PanelContainer" parent="HUD"] +[node name="PanelContainer" type="PanelContainer" parent="HUDUnit"] anchors_preset = 1 anchor_left = 1.0 anchor_right = 1.0 @@ -45,18 +49,44 @@ offset_left = -40.0 offset_bottom = 40.0 grow_horizontal = 0 -[node name="VBoxContainer" type="VBoxContainer" parent="HUD/PanelContainer"] +[node name="VBoxContainer" type="VBoxContainer" parent="HUDUnit/PanelContainer"] layout_mode = 2 theme_override_constants/separation = 0 -[node name="Button" type="Button" parent="HUD/PanelContainer/VBoxContainer"] +[node name="Button" type="Button" parent="HUDUnit/PanelContainer/VBoxContainer"] layout_mode = 2 text = "Move" -[node name="Button2" type="Button" parent="HUD/PanelContainer/VBoxContainer"] +[node name="Button2" type="Button" parent="HUDUnit/PanelContainer/VBoxContainer"] +layout_mode = 2 +text = "Attack" + +[node name="Button3" type="Button" parent="HUDUnit/PanelContainer/VBoxContainer"] layout_mode = 2 text = "Status" +[node name="HUDMain" type="CanvasLayer" parent="."] +script = ExtResource("5_x0v28") + +[node name="PanelContainer" type="PanelContainer" parent="HUDMain"] +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -40.0 +offset_bottom = 31.0 +grow_horizontal = 0 + +[node name="VBoxContainer" type="VBoxContainer" parent="HUDMain/PanelContainer"] +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="Button" type="Button" parent="HUDMain/PanelContainer/VBoxContainer"] +layout_mode = 2 +text = "Roll" + [connection signal="move_mode_confirmed" from="GridSelector" to="." method="_on_grid_selector_move_mode_confirmed"] [connection signal="placed_tiles" from="GridSelector" to="." method="_on_grid_selector_placed_tiles"] -[connection signal="pressed" from="HUD/PanelContainer/VBoxContainer/Button" to="HUD" method="_on_button_pressed"] +[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"] |