From 5216632ee2cb3ac44a7b81098f164bfaecd03836 Mon Sep 17 00:00:00 2001 From: CactiChameleon9 Date: Mon, 25 Jul 2022 20:25:57 +0100 Subject: [PATCH] Basic Extra Info Support --- UI/CardView.gd | 14 ++++++++++++++ UI/CardView.tscn | 6 ++---- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/UI/CardView.gd b/UI/CardView.gd index c8b44ba..f95583c 100644 --- a/UI/CardView.gd +++ b/UI/CardView.gd @@ -1,3 +1,4 @@ +tool extends Control const TYPE_COLORS = [ @@ -36,6 +37,19 @@ func update_cardview(new_card = null): # add the correct number of input dice views for i in card.card_info.number_of_dice: add_input_dice_view() + + # set the extra info + var extra_text = "" + if card.card_info.addition_dice == true: + extra_text = card.addition_dice_amount + + else: + for dice in card.card_info.accepted_dice: + extra_text += str(dice) + ", " + extra_text = extra_text.trim_suffix(", ") + + for i in input_dice_views: + i.set_extra_info(extra_text) # add an input_dice_view to the array (for easy management) diff --git a/UI/CardView.tscn b/UI/CardView.tscn index d7e1578..6bcb9b2 100644 --- a/UI/CardView.tscn +++ b/UI/CardView.tscn @@ -4,7 +4,7 @@ [ext_resource path="res://Assets/Metropolis-font/Metropolis-Bold.ttf" type="DynamicFontData" id=4] [ext_resource path="res://AutoGridContainer - Full Version/AutoGridContainer.tscn" type="PackedScene" id=6] -[sub_resource type="StyleBoxFlat" id=8] +[sub_resource type="StyleBoxFlat" id=6] bg_color = Color( 0.858824, 0.278431, 0.345098, 1 ) corner_radius_top_left = 20 corner_radius_top_right = 20 @@ -36,7 +36,7 @@ script = ExtResource( 1 ) [node name="Background" type="PanelContainer" parent="."] anchor_right = 1.0 anchor_bottom = 1.0 -custom_styles/panel = SubResource( 8 ) +custom_styles/panel = SubResource( 6 ) [node name="VBox" type="VBoxContainer" parent="."] anchor_right = 1.0 @@ -56,8 +56,6 @@ autowrap = true [node name="AutoGrid" parent="VBox" instance=ExtResource( 6 )] unique_name_in_owner = true -anchor_right = 0.0 -anchor_bottom = 0.0 margin_top = 35.0 margin_right = 295.0 margin_bottom = 281.0