Added hidden card game.
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
extends Node2D
|
||||
|
||||
@export var card_name: String
|
||||
@export var card_text: String
|
||||
@export var card_cost: int
|
||||
|
||||
@onready var card_name_node := $CardName
|
||||
@onready var card_text_node := $CardText
|
||||
@onready var card_cost_node := $CardCost
|
||||
|
||||
func _ready():
|
||||
card_name_node.text = card_name
|
||||
card_text_node.text = card_text
|
||||
card_cost_node.text = str(card_cost)
|
||||
@@ -0,0 +1 @@
|
||||
uid://chk06witxlje
|
||||
@@ -0,0 +1,39 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://cqumma8ibtbsx"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://chk06witxlje" path="res://scenes/CardGame/card.gd" id="1_qu2n3"]
|
||||
[ext_resource type="Texture2D" uid="uid://bstshxshmlfiq" path="res://assets/images/card.webp" id="2_xgndj"]
|
||||
|
||||
[node name="Card" type="Node2D"]
|
||||
script = ExtResource("1_qu2n3")
|
||||
|
||||
[node name="CardBackbround" type="Sprite2D" parent="."]
|
||||
scale = Vector2(0.25, 0.25)
|
||||
texture = ExtResource("2_xgndj")
|
||||
|
||||
[node name="CardName" type="Label" parent="."]
|
||||
offset_left = -44.0
|
||||
offset_top = 22.0
|
||||
offset_right = 47.0
|
||||
offset_bottom = 45.0
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="CardText" type="RichTextLabel" parent="."]
|
||||
offset_left = -75.0
|
||||
offset_top = 64.0
|
||||
offset_right = 75.0
|
||||
offset_bottom = 115.0
|
||||
text = "Test Text"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="CardCost" type="Label" parent="."]
|
||||
offset_left = -80.0
|
||||
offset_top = -125.0
|
||||
offset_right = -45.0
|
||||
offset_bottom = -89.0
|
||||
text = "2"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="CardImage" type="Sprite2D" parent="."]
|
||||
@@ -0,0 +1,12 @@
|
||||
extends Node2D
|
||||
|
||||
var card_scene = preload("uid://cqumma8ibtbsx")
|
||||
|
||||
func _ready():
|
||||
var card = card_scene.instantiate()
|
||||
var size = get_viewport().get_visible_rect().size
|
||||
card.card_text = "YOOOOOO"
|
||||
card.card_name = "HAHAHAH"
|
||||
card.card_cost = 2
|
||||
card.position = Vector2(size.x / 2, size.y / 2)
|
||||
add_child(card)
|
||||
@@ -0,0 +1 @@
|
||||
uid://btx5q72aali0g
|
||||
@@ -0,0 +1,6 @@
|
||||
[gd_scene load_steps=2 format=3 uid="uid://q4abhlwqdvay"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://btx5q72aali0g" path="res://scenes/CardGame/cards.gd" id="1_l08q2"]
|
||||
|
||||
[node name="Node2D" type="Node2D"]
|
||||
script = ExtResource("1_l08q2")
|
||||
Reference in New Issue
Block a user