From 7399c1570ea4e26e8ce670a092eaaa3b9fd564eb Mon Sep 17 00:00:00 2001 From: Will Stuckey Date: Fri, 24 Oct 2025 13:39:16 -0500 Subject: [PATCH] Clean rebuild of test-game project --- .gitignore | 20 ++++++++++++++++++++ .gitmodules | 6 ++++++ Libraries/input | 1 + Libraries/utilities | 1 + Scenes/Main.tscn | 13 +++++++++++++ Scripts/Main.cs | 12 ++++++++++++ Scripts/Main.cs.uid | 1 + project.godot | 19 +++++++++++++++++++ test-game.csproj | 12 ++++++++++++ 9 files changed, 85 insertions(+) create mode 100644 .gitignore create mode 100644 .gitmodules create mode 160000 Libraries/input create mode 160000 Libraries/utilities create mode 100644 Scenes/Main.tscn create mode 100644 Scripts/Main.cs create mode 100644 Scripts/Main.cs.uid create mode 100644 project.godot create mode 100644 test-game.csproj diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a5a150d --- /dev/null +++ b/.gitignore @@ -0,0 +1,20 @@ +# Godot 4+ specific ignores +.godot/ + +# Godot-specific ignores +.import/ +export.cfg +export_presets.cfg + +# Imported translations (automatically generated from CSV files) +*.translation + +# Mono-specific ignores +.mono/ +data_*/ +mono_crash.*.json + +# .NET specific ignores +bin/ +obj/ +*.tmp diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..ac7c38a --- /dev/null +++ b/.gitmodules @@ -0,0 +1,6 @@ +[submodule "Libraries/utilities"] + path = Libraries/utilities + url = https://git.ein-softworks.com/libraries/utilities.git +[submodule "Libraries/input"] + path = Libraries/input + url = https://git.ein-softworks.com/libraries/input.git diff --git a/Libraries/input b/Libraries/input new file mode 160000 index 0000000..5c08137 --- /dev/null +++ b/Libraries/input @@ -0,0 +1 @@ +Subproject commit 5c08137e5a665ef6fb034bb4dfaed5a086f1a2bd diff --git a/Libraries/utilities b/Libraries/utilities new file mode 160000 index 0000000..36abf6f --- /dev/null +++ b/Libraries/utilities @@ -0,0 +1 @@ +Subproject commit 36abf6f3afa859a20af2dad887b23184fad4ffff diff --git a/Scenes/Main.tscn b/Scenes/Main.tscn new file mode 100644 index 0000000..03e8fa3 --- /dev/null +++ b/Scenes/Main.tscn @@ -0,0 +1,13 @@ +[gd_scene load_steps=2 format=3 uid="uid://b8y1qxqxqxqxq"] + +[ext_resource type="Script" path="res://Scripts/Main.cs" id="1"] + +[node name="Main" type="Node2D"] +script = ExtResource("1") + +[node name="Label" type="Label" parent="."] +offset_right = 400.0 +offset_bottom = 100.0 +text = "Clean Test Game - No Libraries" +horizontal_alignment = 1 +vertical_alignment = 1 diff --git a/Scripts/Main.cs b/Scripts/Main.cs new file mode 100644 index 0000000..5d46646 --- /dev/null +++ b/Scripts/Main.cs @@ -0,0 +1,12 @@ +using Godot; + +namespace TestGame +{ + public partial class Main : Node2D + { + public override void _Ready() + { + GD.Print("Clean test game started!"); + } + } +} diff --git a/Scripts/Main.cs.uid b/Scripts/Main.cs.uid new file mode 100644 index 0000000..c7c997c --- /dev/null +++ b/Scripts/Main.cs.uid @@ -0,0 +1 @@ +uid://bxur8l8vpj52u diff --git a/project.godot b/project.godot new file mode 100644 index 0000000..874fa4b --- /dev/null +++ b/project.godot @@ -0,0 +1,19 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=5 + +[application] + +config/name="Test Game" +run/main_scene="res://Scenes/Main.tscn" +config/features=PackedStringArray("4.5", "C#", "Forward Plus") + +[dotnet] + +project/assembly_name="test-game" diff --git a/test-game.csproj b/test-game.csproj new file mode 100644 index 0000000..8b1a9e9 --- /dev/null +++ b/test-game.csproj @@ -0,0 +1,12 @@ + + + net8.0 + true + TestGame + + + + + + +