summaryrefslogtreecommitdiff
path: root/scripts/hoop.gd
blob: 77de7b4f30e433c3c17baeb401cf0ccd2d823f2e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
extends StaticBody2D

signal score

var has_scored = false

func _on_Area2D_body_exited(body):
	print(body)
	if body.name == "Basketball":
	# Prevent scoring multiple points with one basketball throw.
		if !has_scored and !global_variables.timer_zero:
			print("SCORE!!!")
			global_variables.score += 1
			has_scored = true
			emit_signal ("score")

func _on_Basketball_reset():
	has_scored = false

func _input(event):
	if event.is_action_pressed("ui_accept"):
		global_variables.score += 1
		emit_signal ("score")