Added Launcher textures

This commit is contained in:
2025-11-21 21:02:35 +03:00
parent a5c60c2491
commit 4f9b2b5d0a
6 changed files with 236 additions and 40 deletions
+5 -6
View File
@@ -10,7 +10,6 @@ enum Belonging { PLAYER, ENEMY }
@export var Projectile : PackedScene
@export var reloaders : Array[AbstractReloader]
@export var projectile_positions : Array[Vector2]
const PREFIXES := {
@@ -42,11 +41,7 @@ func shoot(ship_velocity: Vector2) -> bool:
for i in range(bullet_per_shot):
var projectile := _create_projectile(ship_velocity)
if projectile_positions.size() > 0:
projectile.global_position = global_position + projectile_positions[_current_projectile_position]
_current_projectile_position += 1
if _current_projectile_position >= projectile_positions.size():
_current_projectile_position = 0
projectile.global_position = global_position + _get_projectile_position()
get_tree().current_scene.add_child(projectile)
@@ -56,6 +51,10 @@ func shoot(ship_velocity: Vector2) -> bool:
return true
func _get_projectile_position() -> Vector2:
return Vector2.ZERO
func _create_projectile(ship_velocity: Vector2) -> AbstractProjectile:
var projectile : AbstractProjectile = Projectile.instantiate()
projectile.global_position = global_position