cosmic/scripts/CameraTweaks.gd
Алкесей Мирнеков 3411c5796d
Initial commit (1/2)
2023-11-05 16:23:18 +03:00

12 lines
400 B
GDScript

extends Camera2D
@onready var MSEngine = $"../Engine"
var Scale : float = 1
var MinScale = Scale / 1.5
var MaxScale = Scale * 2
func _process(_delta):
var SpeedPercentage = MSEngine.MaxSpeed / MSEngine.Speed
SpeedPercentage = (clamp(SpeedPercentage, MinScale, MaxScale) if MSEngine.Speed >= 0 else MaxScale) if get_parent().AllowShooting else 1
zoom = Vector2(SpeedPercentage, SpeedPercentage)