From ed3b37f6fa7b37429f79a7d229e1134ae316ed7e Mon Sep 17 00:00:00 2001 From: cflip Date: Fri, 23 Sep 2022 17:23:06 -0600 Subject: Replace the basketball sprite object with a RigidBody2D This way we don't have to implement all of the physics ourselves. --- Sprite.gd | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 Sprite.gd (limited to 'Sprite.gd') diff --git a/Sprite.gd b/Sprite.gd deleted file mode 100644 index ce3a8de..0000000 --- a/Sprite.gd +++ /dev/null @@ -1,26 +0,0 @@ -extends Sprite - -export var gravity = 15 - -var angular_speed = PI -var velocity = Vector2(500, -800) - -var start_position - -# Called when the node enters the scene tree for the first time. -func _ready(): - start_position = position - pass # Replace with function body. - -# Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(delta): - position += velocity * delta - rotation += angular_speed * delta - - velocity.y += gravity - -func _input(event): - if event.is_action_pressed("shoot"): - position = start_position - rotation = 0 - velocity = Vector2(500, -800) -- cgit v1.2.3