Clean rebuild of test-game project

This commit is contained in:
Will Stuckey
2025-10-24 13:39:16 -05:00
commit 7399c1570e
9 changed files with 85 additions and 0 deletions

20
.gitignore vendored Normal file
View File

@@ -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

6
.gitmodules vendored Normal file
View File

@@ -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

1
Libraries/input Submodule

Submodule Libraries/input added at 5c08137e5a

1
Libraries/utilities Submodule

Submodule Libraries/utilities added at 36abf6f3af

13
Scenes/Main.tscn Normal file
View File

@@ -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

12
Scripts/Main.cs Normal file
View File

@@ -0,0 +1,12 @@
using Godot;
namespace TestGame
{
public partial class Main : Node2D
{
public override void _Ready()
{
GD.Print("Clean test game started!");
}
}
}

1
Scripts/Main.cs.uid Normal file
View File

@@ -0,0 +1 @@
uid://bxur8l8vpj52u

19
project.godot Normal file
View File

@@ -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"

12
test-game.csproj Normal file
View File

@@ -0,0 +1,12 @@
<Project Sdk="Godot.NET.Sdk/4.5.1">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<EnableDynamicLoading>true</EnableDynamicLoading>
<RootNamespace>TestGame</RootNamespace>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="Libraries/utilities/Utilities.csproj" />
<ProjectReference Include="Libraries/input/Input.csproj" />
</ItemGroup>
</Project>