coin implementation

not done w/ coin implementation yet
This commit is contained in:
tiffanyfrias10
2021-12-05 19:57:50 -06:00
parent 34d4e0454e
commit f3f0611980
4 changed files with 45 additions and 31 deletions

View File

@@ -1,7 +1,7 @@
extends Node2D
onready var coin = preload("res://Levels/Interactives/Coin.tscn")
#onready var coin_container = get_node("YSort/coin_container")
onready var coin_container = get_node("/coin_container")
#have event for timer to run out
@@ -10,15 +10,20 @@ var screensize
var score = 0
func _ready() -> void:
$YSort/Player.load_hud($HUD)
screensize = get_viewport_rect().size
spawn_coins(5)
return
$YSort/Player.load_hud($HUD)
screensize = get_viewport_rect().size
spawn_coins(5)
return
func spawn_coins(num):
for i in range(num):
var g = coin.instance()
$'coin_container'.add_child(g)
#g.set_pos(Vector2(rand_range(0, screensize.x-40), rand_range(0, screensize.y-40)))
g.position = Vector2(rand_range(0, screensize.x-40), rand_range(0, screensize.y-40))
for i in range(num):
var g = coin.instance()
$'coin_container'.add_child(g)
g.connect("coin_grabbed", self, "_on_coin_grabbed")
#g.set_pos(Vector2(rand_range(0, screensize.x-40), rand_range(0, screensize.y-40)))
g.position = Vector2(rand_range(0, screensize.x-40), rand_range(0, screensize.y-40))
func _on_coin_grabbed():
score+=1
print(score)