diff --git a/scripts/game/card.gd b/scripts/game/card.gd index 6214032..7aab8c2 100644 --- a/scripts/game/card.gd +++ b/scripts/game/card.gd @@ -2,10 +2,11 @@ extends Node2D var description: String var type: String +var card_name: String func set_texture(pic: String) -> void: $Sprite.texture = ResourceLoader.load(pic) -func set_card(card_name: String) -> void: - print(card_name) - set_texture(GameManager.pic_list[card_name]) \ No newline at end of file +func set_card(cname: String) -> void: + card_name = cname + # set_texture(GameManager.pic_list[card_name]) \ No newline at end of file diff --git a/scripts/game/game.gd b/scripts/game/game.gd index 0f5d985..8fb528d 100644 --- a/scripts/game/game.gd +++ b/scripts/game/game.gd @@ -1,5 +1,9 @@ extends Node2D +var CardScene = preload("res://prefabs/game/card.tscn") + +var card_list: Array + func _ready() -> void: init() @@ -16,3 +20,10 @@ func init() -> void: ipaddress = address $IPLabel.text = ipaddress $Player1/Username.text = GameManager.username + +func create_card(card_name: String): + var card = CardScene.instantiate() + add_child(card) + card.set_card(card_name) + card_list.append(card) + print(card.card_name)