First godot-ci commit

This commit is contained in:
2025-05-13 13:29:35 +02:00
commit d3e99bc70e
47 changed files with 3158 additions and 0 deletions

25
scripts/Main.gd Executable file
View File

@@ -0,0 +1,25 @@
extends Node2D
signal start_zoom_out
const ZOOM_DELTA: float = 0.2
const MOVE_DELTA: float = 0.353
@onready var camera: Camera2D = $Path2D/PathFollow2D/MenuCamera
var camera_zooming: bool = false
func _process(delta: float):
if camera_zooming:
self.zoom_out_proccess(delta)
func zoom_out_proccess(delta: float) -> void:
var delta_speed = delta * ZOOM_DELTA
if camera.zoom < Vector2(1, 1):
camera.zoom += Vector2(delta_speed, delta_speed)
else:
self.camera_zooming = false
$Path2D/PathFollow2D.progress_ratio += delta * MOVE_DELTA
func _on_Main_start_zoom_out():
self.camera_zooming = true