Comet now has one of four different sprites

This commit is contained in:
2024-05-16 14:37:49 -04:00
parent 4f025868e6
commit 5ad6c6d3b1
11 changed files with 116 additions and 4 deletions

View File

@ -1,6 +1,5 @@
extends Area2D
# TODO: Have like 1 in 4 different sprites (and maybe shapes) the comet can be
signal exploded (new_size: SIZE, current_position: Vector2)
@ -14,6 +13,13 @@ var size_data = {
SIZE.LARGE : {"Scale": 2.5, "Speed-Multi": 0.5}
}
var texture_options = [
"res://assets/img/comet.png",
"res://assets/img/comet2.png",
"res://assets/img/comet3.png",
"res://assets/img/comet4.png"
]
var movement_speed : int
var movement_speed_min : int = 50
var movement_speed_max : int = 250
@ -23,6 +29,9 @@ var rotation_speed : int
var rotaion_direction : int
func _ready() -> void:
$Sprite2D.texture = load(texture_options.pick_random())
movement_speed = randi_range(movement_speed_min, movement_speed_max)
movement_speed *= size_data[current_size]["Speed-Multi"]