new battle gui
This commit is contained in:
1 parent
f65663fd91
commit
b243a318f4
35 files changed
+2423
-958
No files matched your search
@@ -0,0 +1,85 @@
|
||||
[gd_scene format=3]
|
||||
|
||||
[ext_resource type="Script" path="src/UI/ActionCardNode.cs" id="1_script"]
|
||||
|
||||
[node name="ActionCardNode" type="Control" script=ExtResource("1_script")]
|
||||
custom_minimum_size = Vector2(0, 86)
|
||||
layout_mode = 3
|
||||
size_flags_horizontal = 3
|
||||
|
||||
[node name="Panel" type="PanelContainer" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="Row" type="HBoxContainer" parent="Panel"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = 0
|
||||
|
||||
[node name="Accent" type="ColorRect" parent="Panel/Row"]
|
||||
custom_minimum_size = Vector2(4, 0)
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="IconWrap" type="MarginContainer" parent="Panel/Row"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/margin_left = 10
|
||||
theme_override_constants/margin_top = 8
|
||||
theme_override_constants/margin_right = 10
|
||||
theme_override_constants/margin_bottom = 8
|
||||
|
||||
[node name="Icon" type="TextureRect" parent="Panel/Row/IconWrap"]
|
||||
custom_minimum_size = Vector2(52, 52)
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
mouse_filter = 2
|
||||
expand_mode = 1
|
||||
stretch_mode = 6
|
||||
|
||||
[node name="Body" type="MarginContainer" parent="Panel/Row"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
mouse_filter = 2
|
||||
theme_override_constants/margin_left = 4
|
||||
theme_override_constants/margin_top = 8
|
||||
theme_override_constants/margin_right = 10
|
||||
theme_override_constants/margin_bottom = 8
|
||||
|
||||
[node name="Column" type="VBoxContainer" parent="Panel/Row/Body"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = 4
|
||||
|
||||
[node name="NameRow" type="HBoxContainer" parent="Panel/Row/Body/Column"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = 8
|
||||
|
||||
[node name="NameLabel" type="Label" parent="Panel/Row/Body/Column/NameRow"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 4
|
||||
theme_override_font_sizes/font_size = 14
|
||||
clip_text = true
|
||||
text_overrun_behavior = 3
|
||||
|
||||
[node name="IdLabel" type="Label" parent="Panel/Row/Body/Column/NameRow"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
theme_override_font_sizes/font_size = 9
|
||||
|
||||
[node name="Badges" type="HBoxContainer" parent="Panel/Row/Body/Column"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = 5
|
||||
|
||||
[node name="Props" type="HBoxContainer" parent="Panel/Row/Body/Column"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = 5
|
||||
@@ -1,46 +0,0 @@
|
||||
[gd_scene format=3]
|
||||
|
||||
[ext_resource type="Script" path="src/UI/ActionCardNode.cs" id="ActionCardNodeScript"]
|
||||
|
||||
[node name="ActionCardNode" type="Control" script=ExtResource("ActionCardNodeScript")]
|
||||
custom_minimum_size = Vector2(200, 280)
|
||||
layout_mode = 3
|
||||
|
||||
[node name="Image" type="TextureRect" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
offset_left = 15.0
|
||||
offset_top = 15.0
|
||||
offset_right = -15.0
|
||||
offset_bottom = -40.0
|
||||
mouse_filter = 2
|
||||
expand_mode = 1
|
||||
stretch_mode = 4
|
||||
|
||||
[node name="Frame" type="TextureRect" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
expand_mode = 1
|
||||
stretch_mode = 4
|
||||
|
||||
[node name="NameLabel" type="Label" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 12
|
||||
anchor_left = 0.0
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
offset_top = -40.0
|
||||
offset_bottom = 0.0
|
||||
theme_override_font_sizes/font_size = 14
|
||||
horizontal_alignment = 1
|
||||
@@ -0,0 +1,152 @@
|
||||
[gd_scene format=3]
|
||||
|
||||
[ext_resource type="Script" path="src/UI/BattleActionsPanel.cs" id="1_script"]
|
||||
|
||||
[node name="BattleActionsPanel" type="Control" script=ExtResource("1_script")]
|
||||
layout_mode = 3
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="Window" type="PanelContainer" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="Column" type="VBoxContainer" parent="Window"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = 0
|
||||
|
||||
[node name="Header" type="MarginContainer" parent="Window/Column"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/margin_left = 18
|
||||
theme_override_constants/margin_top = 14
|
||||
theme_override_constants/margin_right = 18
|
||||
theme_override_constants/margin_bottom = 11
|
||||
|
||||
[node name="HeaderRow" type="HBoxContainer" parent="Window/Column/Header"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = 12
|
||||
|
||||
[node name="TitleLabel" type="Label" parent="Window/Column/Header/HeaderRow"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
theme_override_font_sizes/font_size = 12
|
||||
text = "battle/actions_title"
|
||||
uppercase = true
|
||||
|
||||
[node name="SubjectLabel" type="Label" parent="Window/Column/Header/HeaderRow"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
theme_override_font_sizes/font_size = 14
|
||||
text = "battle/no_character"
|
||||
|
||||
[node name="Spacer" type="Control" parent="Window/Column/Header/HeaderRow"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="ApCaption" type="Label" parent="Window/Column/Header/HeaderRow"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
theme_override_font_sizes/font_size = 11
|
||||
text = "ui/character_panel/stat_ap"
|
||||
uppercase = true
|
||||
|
||||
[node name="Pips" type="HBoxContainer" parent="Window/Column/Header/HeaderRow"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = 4
|
||||
|
||||
[node name="ApHint" type="Label" parent="Window/Column/Header/HeaderRow"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
theme_override_font_sizes/font_size = 11
|
||||
|
||||
[node name="Rule" type="HSeparator" parent="Window/Column"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Body" type="MarginContainer" parent="Window/Column"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
mouse_filter = 2
|
||||
theme_override_constants/margin_left = 18
|
||||
theme_override_constants/margin_top = 14
|
||||
theme_override_constants/margin_right = 18
|
||||
theme_override_constants/margin_bottom = 0
|
||||
|
||||
[node name="BodyColumn" type="VBoxContainer" parent="Window/Column/Body"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = 10
|
||||
|
||||
[node name="EmptyLabel" type="Label" parent="Window/Column/Body/BodyColumn"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
size_flags_horizontal = 3
|
||||
theme_override_font_sizes/font_size = 14
|
||||
text = "battle/empty_actions"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
autowrap_mode = 3
|
||||
|
||||
[node name="Grid" type="GridContainer" parent="Window/Column/Body/BodyColumn"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
columns = 2
|
||||
theme_override_constants/h_separation = 10
|
||||
theme_override_constants/v_separation = 10
|
||||
|
||||
[node name="DescWrap" type="MarginContainer" parent="Window/Column"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/margin_left = 18
|
||||
theme_override_constants/margin_top = 12
|
||||
theme_override_constants/margin_right = 18
|
||||
theme_override_constants/margin_bottom = 12
|
||||
|
||||
[node name="DescWell" type="PanelContainer" parent="Window/Column/DescWrap"]
|
||||
custom_minimum_size = Vector2(0, 58)
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="DescLabel" type="Label" parent="Window/Column/DescWrap/DescWell"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
theme_override_font_sizes/font_size = 12
|
||||
autowrap_mode = 3
|
||||
|
||||
[node name="FooterRule" type="HSeparator" parent="Window/Column"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Footer" type="MarginContainer" parent="Window/Column"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/margin_left = 18
|
||||
theme_override_constants/margin_top = 9
|
||||
theme_override_constants/margin_right = 18
|
||||
theme_override_constants/margin_bottom = 11
|
||||
|
||||
[node name="FooterRow" type="HBoxContainer" parent="Window/Column/Footer"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="HintLabel" type="Label" parent="Window/Column/Footer/FooterRow"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
size_flags_horizontal = 3
|
||||
theme_override_font_sizes/font_size = 12
|
||||
text = "battle/action_hint"
|
||||
|
||||
[node name="AutoEndLabel" type="Label" parent="Window/Column/Footer/FooterRow"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
theme_override_font_sizes/font_size = 12
|
||||
text = "battle/action_autoend"
|
||||
@@ -0,0 +1,21 @@
|
||||
[gd_scene format=3]
|
||||
|
||||
[ext_resource type="Script" path="src/UI/BattleBanner.cs" id="1_script"]
|
||||
|
||||
[node name="BattleBanner" type="Control" script=ExtResource("1_script")]
|
||||
layout_mode = 3
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="Plate" type="PanelContainer" parent="."]
|
||||
modulate = Color(1, 1, 1, 0)
|
||||
layout_mode = 1
|
||||
anchors_preset = 5
|
||||
anchor_left = 0.5
|
||||
anchor_right = 0.5
|
||||
grow_horizontal = 2
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="Label" type="Label" parent="Plate"]
|
||||
layout_mode = 2
|
||||
theme_override_font_sizes/font_size = 30
|
||||
horizontal_alignment = 1
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene format=3]
|
||||
[gd_scene format=3]
|
||||
|
||||
[ext_resource type="Script" path="src/UI/BattleCardPanel.cs" id="1_script"]
|
||||
|
||||
|
||||
@@ -0,0 +1,76 @@
|
||||
[gd_scene format=3]
|
||||
|
||||
[ext_resource type="Script" path="src/UI/BattleHud.cs" id="1_script"]
|
||||
|
||||
[node name="BattleHud" type="Control" script=ExtResource("1_script")]
|
||||
custom_minimum_size = Vector2(320, 88)
|
||||
layout_mode = 3
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="Panel" type="PanelContainer" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="Column" type="VBoxContainer" parent="Panel"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = 9
|
||||
|
||||
[node name="TitleRow" type="HBoxContainer" parent="Panel/Column"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = 12
|
||||
|
||||
[node name="TitleLabel" type="Label" parent="Panel/Column/TitleRow"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
theme_override_font_sizes/font_size = 12
|
||||
text = "battle/hud_title"
|
||||
uppercase = true
|
||||
|
||||
[node name="PhaseBadge" type="PanelContainer" parent="Panel/Column/TitleRow"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 8
|
||||
size_flags_vertical = 4
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="PhaseLabel" type="Label" parent="Panel/Column/TitleRow/PhaseBadge"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
theme_override_font_sizes/font_size = 10
|
||||
text = "battle/turn_player"
|
||||
uppercase = true
|
||||
|
||||
[node name="MetaRow" type="HBoxContainer" parent="Panel/Column"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = 12
|
||||
|
||||
[node name="RoundCaption" type="Label" parent="Panel/Column/MetaRow"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
theme_override_font_sizes/font_size = 12
|
||||
text = "battle/round"
|
||||
|
||||
[node name="RoundValue" type="Label" parent="Panel/Column/MetaRow"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
theme_override_font_sizes/font_size = 12
|
||||
text = "1"
|
||||
|
||||
[node name="EnemiesCaption" type="Label" parent="Panel/Column/MetaRow"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
theme_override_font_sizes/font_size = 12
|
||||
text = "battle/enemies_alive"
|
||||
|
||||
[node name="EnemiesValue" type="Label" parent="Panel/Column/MetaRow"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
theme_override_font_sizes/font_size = 12
|
||||
text = "0"
|
||||
@@ -0,0 +1,65 @@
|
||||
[gd_scene format=3]
|
||||
|
||||
[ext_resource type="Script" path="src/UI/BattleLogPanel.cs" id="1_script"]
|
||||
|
||||
[node name="BattleLogPanel" type="Control" script=ExtResource("1_script")]
|
||||
layout_mode = 3
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="Window" type="PanelContainer" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="Column" type="VBoxContainer" parent="Window"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = 0
|
||||
|
||||
[node name="Header" type="MarginContainer" parent="Window/Column"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/margin_left = 16
|
||||
theme_override_constants/margin_top = 13
|
||||
theme_override_constants/margin_right = 16
|
||||
theme_override_constants/margin_bottom = 10
|
||||
|
||||
[node name="HeaderRow" type="HBoxContainer" parent="Window/Column/Header"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="TitleLabel" type="Label" parent="Window/Column/Header/HeaderRow"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
theme_override_font_sizes/font_size = 12
|
||||
text = "battle/log_title"
|
||||
uppercase = true
|
||||
|
||||
[node name="Spacer" type="Control" parent="Window/Column/Header/HeaderRow"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="RoundLabel" type="Label" parent="Window/Column/Header/HeaderRow"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
theme_override_font_sizes/font_size = 12
|
||||
|
||||
[node name="Rule" type="HSeparator" parent="Window/Column"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Scroll" type="ScrollContainer" parent="Window/Column"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
horizontal_scroll_mode = 0
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="Rows" type="VBoxContainer" parent="Window/Column/Scroll"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = 0
|
||||
@@ -0,0 +1,83 @@
|
||||
[gd_scene format=3]
|
||||
|
||||
[ext_resource type="Script" path="src/UI/CardBattleScreen.cs" id="1_screen"]
|
||||
[ext_resource type="Script" path="src/UI/CardController.cs" id="2_controller"]
|
||||
[ext_resource type="PackedScene" path="scenes/battle_hud.tscn" id="3_hud"]
|
||||
[ext_resource type="PackedScene" path="scenes/battle_card_panel.tscn" id="4_panel"]
|
||||
[ext_resource type="PackedScene" path="scenes/battle_actions_panel.tscn" id="5_actions"]
|
||||
[ext_resource type="PackedScene" path="scenes/battle_log_panel.tscn" id="6_log"]
|
||||
[ext_resource type="PackedScene" path="scenes/battle_banner.tscn" id="7_banner"]
|
||||
[ext_resource type="PackedScene" path="scenes/end_turn_button.tscn" id="8_endturn"]
|
||||
|
||||
[node name="CardBattleScreen" type="Control" script=ExtResource("1_screen")]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="Hud" parent="." instance=ExtResource("3_hud")]
|
||||
layout_mode = 1
|
||||
offset_left = 20.0
|
||||
offset_top = 26.0
|
||||
offset_right = 340.0
|
||||
offset_bottom = 114.0
|
||||
|
||||
[node name="EnemyPanel" parent="." instance=ExtResource("4_panel")]
|
||||
layout_mode = 1
|
||||
anchor_left = 0.02
|
||||
anchor_top = 0.09375
|
||||
anchor_right = 0.98
|
||||
anchor_bottom = 0.53975
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="PlayerPanel" parent="." instance=ExtResource("4_panel")]
|
||||
layout_mode = 1
|
||||
anchor_left = 0.01354
|
||||
anchor_top = 0.5498
|
||||
anchor_right = 0.56354
|
||||
anchor_bottom = 0.96
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="ActionsPanel" parent="." instance=ExtResource("5_actions")]
|
||||
layout_mode = 1
|
||||
anchor_left = 0.5297
|
||||
anchor_top = 0.5498
|
||||
anchor_right = 0.9865
|
||||
anchor_bottom = 0.9521
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="LogPanel" parent="." instance=ExtResource("6_log")]
|
||||
layout_mode = 1
|
||||
anchor_left = 0.2708
|
||||
anchor_top = 0.5566
|
||||
anchor_right = 0.5156
|
||||
anchor_bottom = 0.9629
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="EndTurnButton" parent="." instance=ExtResource("8_endturn")]
|
||||
layout_mode = 1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = -376.0
|
||||
offset_top = 20.0
|
||||
offset_right = -216.0
|
||||
offset_bottom = 70.0
|
||||
|
||||
[node name="Banner" parent="." instance=ExtResource("7_banner")]
|
||||
layout_mode = 1
|
||||
anchor_top = 0.315
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 0.42
|
||||
grow_horizontal = 2
|
||||
|
||||
[node name="CardController" type="Node" parent="." script=ExtResource("2_controller")]
|
||||
|
||||
[node name="DragLayer" type="CanvasLayer" parent="."]
|
||||
layer = 100
|
||||
@@ -0,0 +1,226 @@
|
||||
[gd_scene format=3]
|
||||
|
||||
[ext_resource type="Script" path="src/UI/CharacterCardNode.cs" id="1_script"]
|
||||
|
||||
[node name="CharacterCardNode" type="Control" script=ExtResource("1_script")]
|
||||
custom_minimum_size = Vector2(230, 420)
|
||||
layout_mode = 3
|
||||
|
||||
[node name="Art" type="TextureRect" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
expand_mode = 1
|
||||
stretch_mode = 4
|
||||
|
||||
[node name="TeamFrame" type="Panel" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="Info" type="PanelContainer" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 12
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_top = -92.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 0
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="Column" type="VBoxContainer" parent="Info"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = 5
|
||||
|
||||
[node name="NameLabel" type="Label" parent="Info/Column"]
|
||||
layout_mode = 2
|
||||
theme_override_font_sizes/font_size = 14
|
||||
horizontal_alignment = 1
|
||||
clip_text = true
|
||||
|
||||
[node name="Stats" type="HBoxContainer" parent="Info/Column"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
alignment = 1
|
||||
theme_override_constants/separation = 4
|
||||
|
||||
[node name="HpChip" type="PanelContainer" parent="Info/Column/Stats"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="Row" type="HBoxContainer" parent="Info/Column/Stats/HpChip"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = 4
|
||||
|
||||
[node name="Key" type="Label" parent="Info/Column/Stats/HpChip/Row"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
theme_override_font_sizes/font_size = 10
|
||||
text = "ui/character_panel/stat_hp"
|
||||
uppercase = true
|
||||
|
||||
[node name="Value" type="Label" parent="Info/Column/Stats/HpChip/Row"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
theme_override_font_sizes/font_size = 11
|
||||
|
||||
[node name="DefChip" type="PanelContainer" parent="Info/Column/Stats"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="Row" type="HBoxContainer" parent="Info/Column/Stats/DefChip"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = 4
|
||||
|
||||
[node name="Key" type="Label" parent="Info/Column/Stats/DefChip/Row"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
theme_override_font_sizes/font_size = 10
|
||||
text = "ui/character_panel/stat_def"
|
||||
uppercase = true
|
||||
|
||||
[node name="Value" type="Label" parent="Info/Column/Stats/DefChip/Row"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
theme_override_font_sizes/font_size = 11
|
||||
|
||||
[node name="AtkChip" type="PanelContainer" parent="Info/Column/Stats"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="Row" type="HBoxContainer" parent="Info/Column/Stats/AtkChip"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = 4
|
||||
|
||||
[node name="Key" type="Label" parent="Info/Column/Stats/AtkChip/Row"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
theme_override_font_sizes/font_size = 10
|
||||
text = "ui/character_panel/stat_atk"
|
||||
uppercase = true
|
||||
|
||||
[node name="Value" type="Label" parent="Info/Column/Stats/AtkChip/Row"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
theme_override_font_sizes/font_size = 11
|
||||
|
||||
[node name="ApChip" type="PanelContainer" parent="Info/Column/Stats"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="Row" type="HBoxContainer" parent="Info/Column/Stats/ApChip"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = 4
|
||||
|
||||
[node name="Key" type="Label" parent="Info/Column/Stats/ApChip/Row"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
theme_override_font_sizes/font_size = 10
|
||||
text = "ui/character_panel/stat_ap"
|
||||
uppercase = true
|
||||
|
||||
[node name="Value" type="Label" parent="Info/Column/Stats/ApChip/Row"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
theme_override_font_sizes/font_size = 11
|
||||
|
||||
[node name="HpBar" type="ProgressBar" parent="Info/Column"]
|
||||
custom_minimum_size = Vector2(0, 7)
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
mouse_filter = 2
|
||||
show_percentage = false
|
||||
|
||||
[node name="Status" type="VBoxContainer" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 1
|
||||
anchor_left = 1.0
|
||||
anchor_right = 1.0
|
||||
offset_left = -160.0
|
||||
offset_top = 10.0
|
||||
offset_right = -10.0
|
||||
offset_bottom = 40.0
|
||||
grow_horizontal = 0
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = 6
|
||||
|
||||
[node name="StunBadge" type="PanelContainer" parent="Status"]
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 8
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="Row" type="HBoxContainer" parent="Status/StunBadge"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 2
|
||||
theme_override_constants/separation = 5
|
||||
|
||||
[node name="StunIcon" type="TextureRect" parent="Status/StunBadge/Row"]
|
||||
custom_minimum_size = Vector2(14, 14)
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
mouse_filter = 2
|
||||
expand_mode = 1
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="StunLabel" type="Label" parent="Status/StunBadge/Row"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 4
|
||||
theme_override_font_sizes/font_size = 10
|
||||
uppercase = true
|
||||
|
||||
[node name="Zap" type="TextureRect" parent="."]
|
||||
modulate = Color(1, 1, 1, 0)
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = 14.0
|
||||
offset_top = 20.0
|
||||
offset_right = -14.0
|
||||
offset_bottom = -70.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
expand_mode = 1
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="Fx" type="Panel" parent="."]
|
||||
modulate = Color(1, 1, 1, 0)
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="Selection" type="TextureRect" parent="."]
|
||||
modulate = Color(1, 1, 1, 0)
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
expand_mode = 1
|
||||
stretch_mode = 0
|
||||
@@ -1,135 +0,0 @@
|
||||
[gd_scene format=3]
|
||||
|
||||
[ext_resource type="Script" path="src/UI/CharacterCardNode.cs" id="1_script"]
|
||||
|
||||
[node name="CharacterCardNode" type="Control" script=ExtResource("1_script")]
|
||||
custom_minimum_size = Vector2(230, 420)
|
||||
layout_mode = 3
|
||||
|
||||
[node name="TeamOutline" type="ColorRect" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
offset_left = -4.0
|
||||
offset_top = -4.0
|
||||
offset_right = 4.0
|
||||
offset_bottom = 4.0
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="Image" type="TextureRect" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
offset_left = 20.0
|
||||
offset_top = 20.0
|
||||
offset_right = -20.0
|
||||
offset_bottom = -60.0
|
||||
mouse_filter = 2
|
||||
expand_mode = 1
|
||||
stretch_mode = 4
|
||||
|
||||
[node name="Frame" type="TextureRect" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
expand_mode = 1
|
||||
stretch_mode = 4
|
||||
|
||||
[node name="Selection" type="TextureRect" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="InfoPanel" type="Control" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 12
|
||||
anchor_left = 0.0
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
offset_top = -60.0
|
||||
offset_bottom = 0.0
|
||||
|
||||
[node name="NameLabel" type="Label" parent="InfoPanel"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 10
|
||||
anchor_right = 1.0
|
||||
grow_horizontal = 2
|
||||
offset_bottom = 18.0
|
||||
horizontal_alignment = 1
|
||||
theme_override_font_sizes/font_size = 16
|
||||
|
||||
[node name="HealthBar" type="Control" parent="InfoPanel"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 12
|
||||
anchor_left = 0.0
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
offset_top = -18.0
|
||||
offset_bottom = 0.0
|
||||
|
||||
[node name="HealthBg" type="ColorRect" parent="InfoPanel/HealthBar"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
color = Color(0.137255, 0.145098, 0.184314, 1)
|
||||
|
||||
[node name="HealthRect" type="ColorRect" parent="InfoPanel/HealthBar"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
color = Color(0.560784, 0.682353, 0.419608, 1)
|
||||
|
||||
[node name="Labels" type="HBoxContainer" parent="InfoPanel"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 13
|
||||
anchor_left = 0.0
|
||||
anchor_top = 0.5
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 0.5
|
||||
grow_horizontal = 2
|
||||
alignment = 1
|
||||
|
||||
[node name="LabelS" type="Label" parent="InfoPanel/Labels"]
|
||||
text = "S"
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="DefenceLabel" type="Label" parent="InfoPanel/Labels"]
|
||||
text = "0"
|
||||
|
||||
[node name="LabelA" type="Label" parent="InfoPanel/Labels"]
|
||||
text = "A"
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="AttackLabel" type="Label" parent="InfoPanel/Labels"]
|
||||
text = "0"
|
||||
|
||||
[node name="LabelP" type="Label" parent="InfoPanel/Labels"]
|
||||
text = "P"
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="PointsLabel" type="Label" parent="InfoPanel/Labels"]
|
||||
text = "0"
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene format=3]
|
||||
[gd_scene format=3]
|
||||
|
||||
[ext_resource type="Script" path="src/UI/EndTurnButton.cs" id="1_script"]
|
||||
|
||||
@@ -14,3 +14,4 @@ anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
theme_override_font_sizes/font_size = 16
|
||||
text = "battle/end_turn"
|
||||
Reference in new issue
Block a user