[gd_scene load_steps=3 format=3 uid="uid://xxxxxxxx"] [ext_resource type="Script" 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"