ChessBuilder/card_preview_panel.tscn

85 lines
2.4 KiB
Text

[gd_scene load_steps=3 format=3 uid="uid://xxxxadwawdxxxx"]
[ext_resource type="Script" uid="uid://2xcreiq6lhe2" path="res://Systems/CardPreviewPanel.gd" id="1_ykslh"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ykslh"]
bg_color = Color(0.08, 0.08, 0.12, 0.95)
border_width_left = 3
border_width_top = 3
border_width_right = 3
border_width_bottom = 3
border_color = Color(0.2, 0.2, 0.25, 1)
corner_radius_top_left = 10
corner_radius_top_right = 10
corner_radius_bottom_right = 10
corner_radius_bottom_left = 10
[node name="CardPreviewPanel" type="Panel"]
custom_minimum_size = Vector2(300, 400)
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_right = -900.0
offset_bottom = -320.0
grow_horizontal = 2
grow_vertical = 2
theme_override_styles/panel = SubResource("StyleBoxFlat_ykslh")
script = ExtResource("1_ykslh")
[node name="CardContent" type="VBoxContainer" parent="."]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_left = 20.0
offset_top = 20.0
offset_right = -20.0
offset_bottom = -20.0
grow_horizontal = 2
grow_vertical = 2
[node name="CardNameLabel" type="Label" parent="CardContent"]
layout_mode = 2
theme_override_font_sizes/font_size = 24
text = "Card Name"
horizontal_alignment = 1
[node name="HSeparator" type="HSeparator" parent="CardContent"]
layout_mode = 2
[node name="RankLabel" type="Label" parent="CardContent"]
custom_minimum_size = Vector2(0, 30)
layout_mode = 2
theme_override_font_sizes/font_size = 18
text = "Rank 3 (Reused)"
horizontal_alignment = 1
autowrap_mode = 3
[node name="HSeparator2" type="HSeparator" parent="CardContent"]
layout_mode = 2
theme_override_constants/separation = 10
[node name="DescriptionLabel" type="RichTextLabel" parent="CardContent"]
layout_mode = 2
size_flags_vertical = 3
theme_override_font_sizes/normal_font_size = 16
text = "Card description goes here. This will explain what the card does when played."
fit_content = true
[node name="HSeparator3" type="HSeparator" parent="CardContent"]
layout_mode = 2
theme_override_constants/separation = 10
[node name="EffectTypeLabel" type="Label" parent="CardContent"]
layout_mode = 2
text = "Effect Type: Movement Modifier"
[node name="UnitListLabel" type="Label" parent="CardContent"]
custom_minimum_size = Vector2(0, 30)
layout_mode = 2
text = "Can be applied to: Any piece"
autowrap_mode = 3
[node name="DurationLabel" type="Label" parent="CardContent"]
layout_mode = 2
text = "Duration: 3 turns"