FINALNY KOD PIERWSZA GRA
unknown
swift
2 years ago
701 B
45
Indexable
extends Node2D
var projectile_scene = preload("res://projectile.tscn")
var score = 0
func _on_timer_timeout():
var projectile = projectile_scene.instantiate()
add_child(projectile)
projectile.position.x = randf_range(5,1100)
projectile.get_node("RigidBody2D").body_entered.connect(body_entered.bind(projectile))
func _on_button_pressed():
$Timer.start()
score = 0
$Label.text = "Punkty: "+str(score)
$Button.visible = false
func body_entered(body,projectile):
if body is StaticBody2D:
if not $Button.visible:
score += 1
$Label.text = "Punkty: "+str(score)
projectile.queue_free()
if body is CharacterBody2D:
$Button.visible = true
$Timer.stop()
projectile.queue_free()Editor is loading...