29 lines
616 B
GDScript
29 lines
616 B
GDScript
extends Node2D
|
|
|
|
var cards = []
|
|
var width: float
|
|
var cardScene
|
|
|
|
|
|
# Called when the node enters the scene tree for the first time.
|
|
func _ready() -> void:
|
|
width = 500.0
|
|
cardScene = preload("res://Objects/Card.tscn")
|
|
draw_cards()
|
|
|
|
func draw_cards() -> void:
|
|
if (cards.size() == 0):
|
|
return
|
|
var card_width = width / cards.size()
|
|
for i in range(cards.size()):
|
|
var c = cards[i]
|
|
print(card_width)
|
|
var card = cardScene.instantiate()
|
|
card.position.x = card_width * i
|
|
self.add_child(card)
|
|
|
|
|
|
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
|
func _process(delta: float) -> void:
|
|
pass
|