Refactor Godot architecture into AppShell, modular menus and game domains

This commit is contained in:
enne2
2026-09-06 17:07:05 +02:00
parent a73fb4b55f
commit f4a9da6bc3
209 changed files with 2726 additions and 2072 deletions
@@ -0,0 +1,27 @@
class_name JuggleBoardConfig
extends RefCounted
## Costanti di layout, colori e note del JuggleBoard.
const VIEW := Vector2(1280, 720)
const LANE_TOP := 210.0
const LANE_GAP := 98.0
const BALL_RADIUS := 40.0
const HOME_X := 1180.0
const LEFT_X := 100.0
const HIT_RADIUS := BALL_RADIUS * 1.4
const COLORS := {
"rosso": Color("de6b7e"),
"blu": Color("1852de"),
"verde": Color("88ce96"),
"giallo": Color("e8b84b"),
"viola": Color("9b7ede"),
}
const BALL_NOTES := {
"rosso": 261.63,
"blu": 293.66,
"verde": 329.63,
"giallo": 392.00,
"viola": 440.00,
}