Release v0.2: refine menus and JuggleBoard

This commit is contained in:
enne2
2026-09-06 22:53:52 +02:00
parent f4a9da6bc3
commit ea5b2aebbf
34 changed files with 832 additions and 437 deletions
+7
View File
@@ -4,6 +4,7 @@ extends RefCounted
const DISPLAY_FONT := preload("res://shared/assets/fonts/NotoSerifDisplay-CondensedExtraBold.ttf")
const MENU_SHADER := preload("res://menus/assets/shaders/ambient_drift.gdshader")
const TENT_STAR_SHADER := preload("res://menus/assets/shaders/tent_star_glow.gdshader")
static func set_normalized_rect(control: Control, center: Vector2, normalized_size: Vector2) -> void:
@@ -33,6 +34,12 @@ static func ambient_material(strength: float, speed: float) -> ShaderMaterial:
return material
static func tent_star_material() -> ShaderMaterial:
var material := ShaderMaterial.new()
material.shader = TENT_STAR_SHADER
return material
static func add_image(parent: Control, texture: Texture2D, center: Vector2, normalized_size: Vector2, material: Material = null) -> TextureRect:
var image := TextureRect.new()
image.texture = texture