From 75c83f4d7a628077d9ec98bfbd674699bfa20529 Mon Sep 17 00:00:00 2001 From: Sophia Pearson Date: Wed, 20 May 2026 09:39:22 +0200 Subject: initial gdscript rewrite --- components/space_background.gd | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 components/space_background.gd (limited to 'components/space_background.gd') diff --git a/components/space_background.gd b/components/space_background.gd new file mode 100644 index 0000000..b1e4ec0 --- /dev/null +++ b/components/space_background.gd @@ -0,0 +1,27 @@ +extends Node2D + +@export var autoscroll: bool = false: + set(value): + autoscroll = value + $Space.autoscroll.x = int(value) * 5 + $Stars.autoscroll.x = int(value) * 7 + +@export_enum("Blue", "Purple") var theme: int = 0: + set(value): + theme = value + apply_theme(theme) + +func _ready() -> void: + apply_theme(theme) + +func apply_theme(id: int) -> void: + match id: + 0: + $Space/Blue.visible = true + $Stars/Blue.visible = true + 1: + $Space/Blue.visible = false + $Stars/Blue.visible = false + $Space/Purple.visible = not $Space/Blue.visible + $Stars/Purple.visible = not $Stars/Blue.visible + -- cgit v1.2.3