feat: 实现创建卡牌功能
This commit is contained in:
@@ -2,10 +2,11 @@ extends Node2D
|
|||||||
|
|
||||||
var description: String
|
var description: String
|
||||||
var type: String
|
var type: String
|
||||||
|
var card_name: String
|
||||||
|
|
||||||
func set_texture(pic: String) -> void:
|
func set_texture(pic: String) -> void:
|
||||||
$Sprite.texture = ResourceLoader.load(pic)
|
$Sprite.texture = ResourceLoader.load(pic)
|
||||||
|
|
||||||
func set_card(card_name: String) -> void:
|
func set_card(cname: String) -> void:
|
||||||
print(card_name)
|
card_name = cname
|
||||||
set_texture(GameManager.pic_list[card_name])
|
# set_texture(GameManager.pic_list[card_name])
|
||||||
@@ -1,5 +1,9 @@
|
|||||||
extends Node2D
|
extends Node2D
|
||||||
|
|
||||||
|
var CardScene = preload("res://prefabs/game/card.tscn")
|
||||||
|
|
||||||
|
var card_list: Array
|
||||||
|
|
||||||
func _ready() -> void:
|
func _ready() -> void:
|
||||||
init()
|
init()
|
||||||
|
|
||||||
@@ -16,3 +20,10 @@ func init() -> void:
|
|||||||
ipaddress = address
|
ipaddress = address
|
||||||
$IPLabel.text = ipaddress
|
$IPLabel.text = ipaddress
|
||||||
$Player1/Username.text = GameManager.username
|
$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)
|
||||||
|
|||||||
Reference in New Issue
Block a user