From f59723e43f55ff8eadbd6d0b840a88035543fc98 Mon Sep 17 00:00:00 2001 From: Linus Vogel Date: Mon, 8 Dec 2025 22:17:50 +0100 Subject: [PATCH] added necessary buttons --- .idea/.gitignore | 15 ++++++ .idea/.idea.StarSkyPresenter/.idea/.gitignore | 15 ++++++ .idea/.idea.StarSkyPresenter/.idea/.name | 1 + .../.idea/encodings.xml | 4 ++ .../.idea/indexLayout.xml | 8 +++ .../.idea/libraries/GdSdk.xml | 9 ++++ .idea/.idea.StarSkyPresenter/.idea/vcs.xml | 6 +++ .idea/encodings.xml | 4 ++ .idea/indexLayout.xml | 8 +++ .idea/libraries/GdSdk.xml | 9 ++++ .idea/vcs.xml | 6 +++ Controller.cs | 43 +++++++++++++++ Controller.cs.uid | 1 + Main.cs | 16 ++++++ Main.cs.uid | 1 + Projection.cs | 16 ++++++ Projection.cs.uid | 1 + StarSkyPresenter.csproj | 10 ++++ StarSkyPresenter.sln | 19 +++++++ export_presets.cfg | 45 ++++++++++++++++ node_2d.tscn | 54 +++++++++++++++++-- project.godot | 2 +- 22 files changed, 289 insertions(+), 4 deletions(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/.idea.StarSkyPresenter/.idea/.gitignore create mode 100644 .idea/.idea.StarSkyPresenter/.idea/.name create mode 100644 .idea/.idea.StarSkyPresenter/.idea/encodings.xml create mode 100644 .idea/.idea.StarSkyPresenter/.idea/indexLayout.xml create mode 100644 .idea/.idea.StarSkyPresenter/.idea/libraries/GdSdk.xml create mode 100644 .idea/.idea.StarSkyPresenter/.idea/vcs.xml create mode 100644 .idea/encodings.xml create mode 100644 .idea/indexLayout.xml create mode 100644 .idea/libraries/GdSdk.xml create mode 100644 .idea/vcs.xml create mode 100644 Controller.cs create mode 100644 Controller.cs.uid create mode 100644 Main.cs create mode 100644 Main.cs.uid create mode 100644 Projection.cs create mode 100644 Projection.cs.uid create mode 100644 StarSkyPresenter.csproj create mode 100644 StarSkyPresenter.sln create mode 100644 export_presets.cfg diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..81beb91 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,15 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Rider ignored files +/modules.xml +/.idea.StarSkyGodot.iml +/projectSettingsUpdater.xml +/contentModel.xml +# Ignored default folder with query files +/queries/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/.idea.StarSkyPresenter/.idea/.gitignore b/.idea/.idea.StarSkyPresenter/.idea/.gitignore new file mode 100644 index 0000000..9cdfd7d --- /dev/null +++ b/.idea/.idea.StarSkyPresenter/.idea/.gitignore @@ -0,0 +1,15 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Rider ignored files +/contentModel.xml +/projectSettingsUpdater.xml +/modules.xml +/.idea.StarSkyPresenter.iml +# Ignored default folder with query files +/queries/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/.idea.StarSkyPresenter/.idea/.name b/.idea/.idea.StarSkyPresenter/.idea/.name new file mode 100644 index 0000000..e398f13 --- /dev/null +++ b/.idea/.idea.StarSkyPresenter/.idea/.name @@ -0,0 +1 @@ +StarSkyPresenter \ No newline at end of file diff --git a/.idea/.idea.StarSkyPresenter/.idea/encodings.xml b/.idea/.idea.StarSkyPresenter/.idea/encodings.xml new file mode 100644 index 0000000..df87cf9 --- /dev/null +++ b/.idea/.idea.StarSkyPresenter/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/.idea.StarSkyPresenter/.idea/indexLayout.xml b/.idea/.idea.StarSkyPresenter/.idea/indexLayout.xml new file mode 100644 index 0000000..7b08163 --- /dev/null +++ b/.idea/.idea.StarSkyPresenter/.idea/indexLayout.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/.idea.StarSkyPresenter/.idea/libraries/GdSdk.xml b/.idea/.idea.StarSkyPresenter/.idea/libraries/GdSdk.xml new file mode 100644 index 0000000..0059883 --- /dev/null +++ b/.idea/.idea.StarSkyPresenter/.idea/libraries/GdSdk.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/.idea.StarSkyPresenter/.idea/vcs.xml b/.idea/.idea.StarSkyPresenter/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/.idea.StarSkyPresenter/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..df87cf9 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/indexLayout.xml b/.idea/indexLayout.xml new file mode 100644 index 0000000..7b08163 --- /dev/null +++ b/.idea/indexLayout.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/GdSdk.xml b/.idea/libraries/GdSdk.xml new file mode 100644 index 0000000..0059883 --- /dev/null +++ b/.idea/libraries/GdSdk.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Controller.cs b/Controller.cs new file mode 100644 index 0000000..b663cc9 --- /dev/null +++ b/Controller.cs @@ -0,0 +1,43 @@ +using Godot; +using System; + +public partial class Controller : Window +{ + + // Called when the node enters the scene tree for the first time. + public override void _Ready() + { + + } + + // Called every frame. 'delta' is the elapsed time since the previous frame. + public override void _Process(double delta) + { + Vector2 border = new Vector2(15, 15); + Vector2 rasterSize = this.Size / 4; + Vector2 btnSize = rasterSize - 2 * border; + + Button btnScene1 = this.GetNode