summaryrefslogtreecommitdiff
path: root/scripts/hoop.gd
diff options
context:
space:
mode:
authorLogan <logan@cflip.net>2022-09-30 19:22:48 -0600
committerLogan <logan@cflip.net>2022-09-30 19:22:48 -0600
commit4ec359af497df0059e3049529bef6d9cede2c39a (patch)
tree5e35ef4ddc556359e002061ac87e72c40ce0bcf4 /scripts/hoop.gd
parentb57627b9d5226bb21e397ffef692eac23f4293fa (diff)
Improved position changer and removed the need for a global variable.
Diffstat (limited to 'scripts/hoop.gd')
-rw-r--r--scripts/hoop.gd10
1 files changed, 8 insertions, 2 deletions
diff --git a/scripts/hoop.gd b/scripts/hoop.gd
index 6faaa66..d5574c6 100644
--- a/scripts/hoop.gd
+++ b/scripts/hoop.gd
@@ -2,8 +2,14 @@ extends StaticBody2D
signal score
+var has_scored = false
+
func _on_Area2D_body_exited(_body):
# Prevent scoring multiple points with one basketball throw.
- if !global_variables.has_scored:
- global_variables.has_scored = true
+ if !has_scored:
+ global_variables.score += 1
+ has_scored = true
emit_signal ("score")
+
+func _on_Basketball_reset():
+ has_scored = false