From 8ee18b1fcf2e653c98e6e823c799ca80d6500663 Mon Sep 17 00:00:00 2001 From: Harrison Date: Wed, 20 May 2020 00:36:52 -0500 Subject: [PATCH] Initial commit. --- .gitignore | 40 +++++++++++++++++++ README.md | 12 ++++++ src/SlatedGameToolkit.Framework/Class1.cs | 8 ++++ .../SlatedGameToolkit.Framework.csproj | 11 +++++ src/SlatedGameToolkit.Tools/Program.cs | 12 ++++++ .../SlatedGameToolkit.Tools.csproj | 12 ++++++ tests/UnitTest1.cs | 18 +++++++++ tests/tests.csproj | 15 +++++++ 8 files changed, 128 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 src/SlatedGameToolkit.Framework/Class1.cs create mode 100644 src/SlatedGameToolkit.Framework/SlatedGameToolkit.Framework.csproj create mode 100644 src/SlatedGameToolkit.Tools/Program.cs create mode 100644 src/SlatedGameToolkit.Tools/SlatedGameToolkit.Tools.csproj create mode 100644 tests/UnitTest1.cs create mode 100644 tests/tests.csproj diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ebc283c --- /dev/null +++ b/.gitignore @@ -0,0 +1,40 @@ +# Created by https://www.gitignore.io/api/git,dotnetcore,visualstudiocode +# Edit at https://www.gitignore.io/?templates=git,dotnetcore,visualstudiocode + +### DotnetCore ### +# .NET Core build folders +**/bin +**/obj + +# Common node modules locations +/node_modules +/wwwroot/node_modules + + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt + +### VisualStudioCode ### +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json + +### VisualStudioCode Patch ### +# Ignore all local history of files +.history + +# End of https://www.gitignore.io/api/git,dotnetcore,visualstudiocode \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..758492c --- /dev/null +++ b/README.md @@ -0,0 +1,12 @@ +# A Simple Game Toolkit + +A personal game toolkit built on top of SFML with the primary overarching goals of the framework being to implement a game state manager, a comprehensive decent scene graph system, and a solid audio system with reasonable access to the datastream. This toolkit also provides a utility portion that assists in the creation of some file data structures such as texture maps, and 9patches. + +## Components + +The toolkit is split into 2 portions: + +- Utility +- Framework + +The Utility portion is a lightweight program that aids in producing some of the more commonly used file data structures by the framework. The framework itself is the part that provides the libraries and SFML implementation to allow for a smoother game development experience. diff --git a/src/SlatedGameToolkit.Framework/Class1.cs b/src/SlatedGameToolkit.Framework/Class1.cs new file mode 100644 index 0000000..21ab7c7 --- /dev/null +++ b/src/SlatedGameToolkit.Framework/Class1.cs @@ -0,0 +1,8 @@ +using System; + +namespace SlatedGameToolkit.Framework +{ + public class Class1 + { + } +} diff --git a/src/SlatedGameToolkit.Framework/SlatedGameToolkit.Framework.csproj b/src/SlatedGameToolkit.Framework/SlatedGameToolkit.Framework.csproj new file mode 100644 index 0000000..72e469f --- /dev/null +++ b/src/SlatedGameToolkit.Framework/SlatedGameToolkit.Framework.csproj @@ -0,0 +1,11 @@ + + + + netstandard2.0 + + + + + + + diff --git a/src/SlatedGameToolkit.Tools/Program.cs b/src/SlatedGameToolkit.Tools/Program.cs new file mode 100644 index 0000000..d2a5a57 --- /dev/null +++ b/src/SlatedGameToolkit.Tools/Program.cs @@ -0,0 +1,12 @@ +using System; + +namespace SlatedGameToolkit.Tools +{ + class Program + { + static void Main(string[] args) + { + Console.WriteLine("Hello World!"); + } + } +} diff --git a/src/SlatedGameToolkit.Tools/SlatedGameToolkit.Tools.csproj b/src/SlatedGameToolkit.Tools/SlatedGameToolkit.Tools.csproj new file mode 100644 index 0000000..b466f31 --- /dev/null +++ b/src/SlatedGameToolkit.Tools/SlatedGameToolkit.Tools.csproj @@ -0,0 +1,12 @@ + + + + + + + + Exe + netcoreapp3.1 + + + diff --git a/tests/UnitTest1.cs b/tests/UnitTest1.cs new file mode 100644 index 0000000..2bc5a40 --- /dev/null +++ b/tests/UnitTest1.cs @@ -0,0 +1,18 @@ +using NUnit.Framework; + +namespace tests +{ + public class Tests + { + [SetUp] + public void Setup() + { + } + + [Test] + public void Test1() + { + Assert.Pass(); + } + } +} \ No newline at end of file diff --git a/tests/tests.csproj b/tests/tests.csproj new file mode 100644 index 0000000..43f0ccc --- /dev/null +++ b/tests/tests.csproj @@ -0,0 +1,15 @@ + + + + netcoreapp3.1 + + false + + + + + + + + +