Fix errors
This commit is contained in:
parent
c5615cbdd8
commit
c6938175e0
1 changed files with 5 additions and 9 deletions
14
ball.gd
14
ball.gd
|
|
@ -5,19 +5,15 @@ const SPEED : float = 300.0
|
||||||
func _ready() -> void:
|
func _ready() -> void:
|
||||||
initialize()
|
initialize()
|
||||||
|
|
||||||
func _physics_process(delta: float) -> void:
|
func _physics_process(_delta: float) -> void:
|
||||||
move_and_slide()
|
move_and_slide()
|
||||||
|
|
||||||
func initialize():
|
func initialize():
|
||||||
var extra_offset = 0.0 if randf() < 0.5 else PI
|
var extra_offset = 0.0 if randf() < 0.5 else PI
|
||||||
var angle = \
|
var angle = extra_offset + randf_range(-PI/3.0, PI/3.0)
|
||||||
extra_offset + randf_range(-PI/3.0, PI/3.0)
|
velocity = Vector2(cos(angle), sin(angle)).normalized() * SPEED
|
||||||
velocity = Vector2(cos(angle), sin(angle)).normalized()
|
position = get_viewport_rect().size / 2.0
|
||||||
position = get_viewport_rect().size / 2.0
|
|
||||||
|
|
||||||
|
|
||||||
func _on_screen_exited() -> void:
|
func _on_screen_exited() -> void:
|
||||||
# update score
|
await get_tree().create_timer(1.0).timeout
|
||||||
# reinit after 1 second
|
|
||||||
await get_tree().create_timer (1.0).timeout
|
|
||||||
initialize()
|
initialize()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue