blob: 3edd0041cbf312be808afe9e7d3b8844813c3ef5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
extends StaticBody2D
signal score
var has_scored = false
func _on_Area2D_body_exited(body):
if body.name == "Basketball":
# Prevent scoring multiple points with one basketball throw.
if !has_scored and !global_variables.timer_zero:
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")
|