Fixed spacing, fixed enemy hitbox

This commit is contained in:
tiffanyfrias10
2021-12-05 21:07:17 -06:00
parent 15b647a90a
commit 51365d9f74
10 changed files with 82 additions and 41 deletions

View File

@@ -2,5 +2,5 @@ extends Node2D
func _ready() -> void:
$YSort/Player.load_hud($HUD)
return
$YSort/Player.load_hud($HUD)
return

View File

@@ -4,7 +4,7 @@ signal coin_grabbed
func _on_Node2D_body_entered(body: Node) -> void:
if body.get_name() == 'Player':
emit_signal("coin_grabbed")
print("coin!")
queue_free()
if body.get_name() == 'Player':
emit_signal("coin_grabbed")
print("coin!")
queue_free()

View File

@@ -10,20 +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.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))
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)
score+=1
print(score)