From b7be82d7b179b47a7710d4f5eb0275703e1e8341 Mon Sep 17 00:00:00 2001 From: Linus Vogel Date: Tue, 9 Dec 2025 23:07:27 +0100 Subject: [PATCH] worker on implementing the scene system --- Controller.cs | 26 ++++++- MainScript.cs | 89 ++++++++++++++++++++++ Objects.cs | 14 ++++ Objects.cs.uid | 1 + Projection.cs | 24 ++++++ Star.cs | 35 +++++++++ Star.cs.uid | 1 + StarSkyPresenter.csproj | 5 ++ config.yaml | 18 +++++ node_2d.tscn | 10 ++- resources/BasicStar1.png | Bin 0 -> 4323 bytes resources/BasicStar1.png.import | 40 ++++++++++ resources/background-01.jpg | Bin 0 -> 422364 bytes resources/background-01.jpg.import | 40 ++++++++++ resources/main_window.qml | 116 +++++++++++++++++++++++++++++ resources/nice-star-1.png | Bin 0 -> 253560 bytes resources/nice-star-1.png.import | 40 ++++++++++ resources/nice-star-2.png | Bin 0 -> 248828 bytes resources/nice-star-2.png.import | 40 ++++++++++ resources/objects.yml | 11 +++ resources/scenes.yml | 27 +++++++ resources/star0.png | Bin 0 -> 1298 bytes resources/star0.png.import | 40 ++++++++++ resources/test.png | Bin 0 -> 2910 bytes resources/test.png.import | 40 ++++++++++ scenes.yaml | 12 +++ 26 files changed, 625 insertions(+), 4 deletions(-) create mode 100644 Objects.cs create mode 100644 Objects.cs.uid create mode 100644 Star.cs create mode 100644 Star.cs.uid create mode 100644 config.yaml create mode 100644 resources/BasicStar1.png create mode 100644 resources/BasicStar1.png.import create mode 100644 resources/background-01.jpg create mode 100644 resources/background-01.jpg.import create mode 100644 resources/main_window.qml create mode 100644 resources/nice-star-1.png create mode 100644 resources/nice-star-1.png.import create mode 100644 resources/nice-star-2.png create mode 100644 resources/nice-star-2.png.import create mode 100644 resources/objects.yml create mode 100644 resources/scenes.yml create mode 100644 resources/star0.png create mode 100644 resources/star0.png.import create mode 100644 resources/test.png create mode 100644 resources/test.png.import create mode 100644 scenes.yaml diff --git a/Controller.cs b/Controller.cs index 1176cf9..bd1b831 100644 --- a/Controller.cs +++ b/Controller.cs @@ -5,11 +5,13 @@ public partial class Controller : Window { private double _closeTime = 0; private bool _screenReady = true; + private bool _loadReady = true; private Button _btnScene1; private Button _btnScene2; private Button _btnScene3; private Button _btnScene4; + private Button _btnLoad; private Button _btnScreen; private Button _btnClose; @@ -22,6 +24,7 @@ public partial class Controller : Window this._btnScene3 = this.GetNode