diff --git a/.idea/.idea.Awperative/.idea/.gitignore b/.idea/.idea.AwperativeKernel/.idea/.gitignore
similarity index 100%
rename from .idea/.idea.Awperative/.idea/.gitignore
rename to .idea/.idea.AwperativeKernel/.idea/.gitignore
diff --git a/.idea/.idea.Awperative/.idea/dictionaries/project.xml b/.idea/.idea.AwperativeKernel/.idea/dictionaries/project.xml
similarity index 100%
rename from .idea/.idea.Awperative/.idea/dictionaries/project.xml
rename to .idea/.idea.AwperativeKernel/.idea/dictionaries/project.xml
diff --git a/.idea/.idea.Awperative/.idea/discord.xml b/.idea/.idea.AwperativeKernel/.idea/discord.xml
similarity index 100%
rename from .idea/.idea.Awperative/.idea/discord.xml
rename to .idea/.idea.AwperativeKernel/.idea/discord.xml
diff --git a/.idea/.idea.Awperative/.idea/indexLayout.xml b/.idea/.idea.AwperativeKernel/.idea/indexLayout.xml
similarity index 100%
rename from .idea/.idea.Awperative/.idea/indexLayout.xml
rename to .idea/.idea.AwperativeKernel/.idea/indexLayout.xml
diff --git a/.idea/.idea.Awperative/.idea/vcs.xml b/.idea/.idea.AwperativeKernel/.idea/vcs.xml
similarity index 100%
rename from .idea/.idea.Awperative/.idea/vcs.xml
rename to .idea/.idea.AwperativeKernel/.idea/vcs.xml
diff --git a/Awperative/bin/Debug/net8.0/Awperative.dll b/Awperative/bin/Debug/net8.0/Awperative.dll
deleted file mode 100644
index b8328cd..0000000
Binary files a/Awperative/bin/Debug/net8.0/Awperative.dll and /dev/null differ
diff --git a/Awperative/bin/Debug/net8.0/Awperative.pdb b/Awperative/bin/Debug/net8.0/Awperative.pdb
deleted file mode 100644
index 6e01108..0000000
Binary files a/Awperative/bin/Debug/net8.0/Awperative.pdb and /dev/null differ
diff --git a/Awperative/obj/Debug/net8.0/Awperative.AssemblyInfoInputs.cache b/Awperative/obj/Debug/net8.0/Awperative.AssemblyInfoInputs.cache
deleted file mode 100644
index c5cb9ee..0000000
--- a/Awperative/obj/Debug/net8.0/Awperative.AssemblyInfoInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-7372e09debfec9780127aab4c244b19e424ec38d98c67b528557d3b1aa9f17b0
diff --git a/Awperative/obj/Debug/net8.0/Awperative.csproj.CoreCompileInputs.cache b/Awperative/obj/Debug/net8.0/Awperative.csproj.CoreCompileInputs.cache
deleted file mode 100644
index d68d777..0000000
--- a/Awperative/obj/Debug/net8.0/Awperative.csproj.CoreCompileInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-daf3d0da934b155222bbd2283d47bb91b0638a16ba7dac57c33a47da740881da
diff --git a/Awperative/obj/Debug/net8.0/Awperative.dll b/Awperative/obj/Debug/net8.0/Awperative.dll
deleted file mode 100644
index b8328cd..0000000
Binary files a/Awperative/obj/Debug/net8.0/Awperative.dll and /dev/null differ
diff --git a/Awperative/obj/Debug/net8.0/Awperative.pdb b/Awperative/obj/Debug/net8.0/Awperative.pdb
deleted file mode 100644
index 6e01108..0000000
Binary files a/Awperative/obj/Debug/net8.0/Awperative.pdb and /dev/null differ
diff --git a/Awperative/obj/Debug/net8.0/ref/Awperative.dll b/Awperative/obj/Debug/net8.0/ref/Awperative.dll
deleted file mode 100644
index 23daeeb..0000000
Binary files a/Awperative/obj/Debug/net8.0/ref/Awperative.dll and /dev/null differ
diff --git a/Awperative/obj/Debug/net8.0/refint/Awperative.dll b/Awperative/obj/Debug/net8.0/refint/Awperative.dll
deleted file mode 100644
index 23daeeb..0000000
Binary files a/Awperative/obj/Debug/net8.0/refint/Awperative.dll and /dev/null differ
diff --git a/Awperative/obj/project.packagespec.json b/Awperative/obj/project.packagespec.json
deleted file mode 100644
index f45ed5a..0000000
--- a/Awperative/obj/project.packagespec.json
+++ /dev/null
@@ -1 +0,0 @@
-"restore":{"projectUniqueName":"/home/avery/Programming/Awperative/Awperative/Awperative.csproj","projectName":"Awperative","projectPath":"/home/avery/Programming/Awperative/Awperative/Awperative.csproj","outputPath":"/home/avery/Programming/Awperative/Awperative/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"MonoGame.Framework.DesktopGL":{"suppressParent":"All","target":"Package","version":"[3.8.*, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/usr/lib/dotnet/sdk/8.0.123/PortableRuntimeIdentifierGraph.json"}}
\ No newline at end of file
diff --git a/Awperative/obj/rider.project.model.nuget.info b/Awperative/obj/rider.project.model.nuget.info
deleted file mode 100644
index b1be25f..0000000
--- a/Awperative/obj/rider.project.model.nuget.info
+++ /dev/null
@@ -1 +0,0 @@
-17711080279752479
\ No newline at end of file
diff --git a/Awperative/obj/rider.project.restore.info b/Awperative/obj/rider.project.restore.info
deleted file mode 100644
index b1be25f..0000000
--- a/Awperative/obj/rider.project.restore.info
+++ /dev/null
@@ -1 +0,0 @@
-17711080279752479
\ No newline at end of file
diff --git a/Awperative.sln b/AwperativeKernel.sln
similarity index 80%
rename from Awperative.sln
rename to AwperativeKernel.sln
index b046489..c482107 100644
--- a/Awperative.sln
+++ b/AwperativeKernel.sln
@@ -1,6 +1,6 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Awperative", "Awperative\Awperative.csproj", "{0130E4FD-B03B-4A9F-8431-B602C98BE466}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AwperativeKernel", "AwperativeKernel\AwperativeKernel.csproj", "{0130E4FD-B03B-4A9F-8431-B602C98BE466}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
diff --git a/AwperativeKernel.sln.DotSettings.user b/AwperativeKernel.sln.DotSettings.user
new file mode 100644
index 0000000..13e04fa
--- /dev/null
+++ b/AwperativeKernel.sln.DotSettings.user
@@ -0,0 +1,4 @@
+
+ <AssemblyExplorer>
+ <Assembly Path="/Users/averynorris/Programming/Test/Awperative/Awperative/bin/Debug/net8.0/Awperative.dll" />
+</AssemblyExplorer>
\ No newline at end of file
diff --git a/Awperative/.config/dotnet-tools.json b/AwperativeKernel/.config/dotnet-tools.json
similarity index 100%
rename from Awperative/.config/dotnet-tools.json
rename to AwperativeKernel/.config/dotnet-tools.json
diff --git a/Awperative/Awperative.csproj b/AwperativeKernel/AwperativeKernel.csproj
similarity index 87%
rename from Awperative/Awperative.csproj
rename to AwperativeKernel/AwperativeKernel.csproj
index ab81ce1..1e43d1d 100644
--- a/Awperative/Awperative.csproj
+++ b/AwperativeKernel/AwperativeKernel.csproj
@@ -2,6 +2,7 @@
net8.0
Library
+ Awperative
diff --git a/Awperative/Kernel.md b/AwperativeKernel/Kernel.md
similarity index 100%
rename from Awperative/Kernel.md
rename to AwperativeKernel/Kernel.md
diff --git a/Awperative/Kernel/Component/Component.cs b/AwperativeKernel/Kernel/Component/Component.cs
similarity index 99%
rename from Awperative/Kernel/Component/Component.cs
rename to AwperativeKernel/Kernel/Component/Component.cs
index 608d15f..834eaa1 100644
--- a/Awperative/Kernel/Component/Component.cs
+++ b/AwperativeKernel/Kernel/Component/Component.cs
@@ -23,7 +23,7 @@ public abstract partial class Component : ComponentDocker
///
/// If the component receives time events or not.
///
- public bool Enabled;
+ public bool Enabled = true;
diff --git a/Awperative/Kernel/Component/Component.md b/AwperativeKernel/Kernel/Component/Component.md
similarity index 100%
rename from Awperative/Kernel/Component/Component.md
rename to AwperativeKernel/Kernel/Component/Component.md
diff --git a/Awperative/Kernel/ComponentDocker/ComponentDocker.cs b/AwperativeKernel/Kernel/ComponentDocker/ComponentDocker.cs
similarity index 100%
rename from Awperative/Kernel/ComponentDocker/ComponentDocker.cs
rename to AwperativeKernel/Kernel/ComponentDocker/ComponentDocker.cs
diff --git a/Awperative/Kernel/ComponentDocker/ComponentDocker.md b/AwperativeKernel/Kernel/ComponentDocker/ComponentDocker.md
similarity index 100%
rename from Awperative/Kernel/ComponentDocker/ComponentDocker.md
rename to AwperativeKernel/Kernel/ComponentDocker/ComponentDocker.md
diff --git a/Awperative/Kernel/Debug/Debug.cs b/AwperativeKernel/Kernel/Debug/Debug.cs
similarity index 99%
rename from Awperative/Kernel/Debug/Debug.cs
rename to AwperativeKernel/Kernel/Debug/Debug.cs
index 996930c..b11dfb9 100644
--- a/Awperative/Kernel/Debug/Debug.cs
+++ b/AwperativeKernel/Kernel/Debug/Debug.cs
@@ -33,8 +33,9 @@ public static class Debug
string directoryPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
if(directoryPath == null) throw new Exception("Failed to get directory path!");
- if(!Directory.GetFiles(directoryPath).Contains(LogFileName + ".awlf")) throw new Exception("Failed to find log file!");
LogFilePath = Path.Join(directoryPath, LogFileName + ".awlf");
+
+ if(!Directory.GetFiles(directoryPath).Contains(LogFileName + ".awlf")) { File.Create(LogFilePath).Close(); }
}
diff --git a/Awperative/Kernel/Debug/Debug.md b/AwperativeKernel/Kernel/Debug/Debug.md
similarity index 100%
rename from Awperative/Kernel/Debug/Debug.md
rename to AwperativeKernel/Kernel/Debug/Debug.md
diff --git a/Awperative/Kernel/Overhead/Awperative/Awperative.cs b/AwperativeKernel/Kernel/Overhead/Awperative/Awperative.cs
similarity index 72%
rename from Awperative/Kernel/Overhead/Awperative/Awperative.cs
rename to AwperativeKernel/Kernel/Overhead/Awperative/Awperative.cs
index 41d57b7..91e6f06 100644
--- a/Awperative/Kernel/Overhead/Awperative/Awperative.cs
+++ b/AwperativeKernel/Kernel/Overhead/Awperative/Awperative.cs
@@ -57,14 +57,20 @@ public static class Awperative
public static ImmutableArray Scenes => [.._scenes];
internal static HashSet _scenes { get; private set; } = [];
-
-
-
+
+
+
///
/// Creates a new Scene
///
- public static void Create(string __name) { if (Contains(__name)) _scenes.Add(new Scene(__name)); else Debug.LogError("Awperative already has a Scene with that name!", ["Scene", "Name"], [Get(__name).GetHashCode().ToString(), __name]); }
+ public static Scene CreateScene(string __name) {
+ if (!ContainsScene(__name)) {
+ Scene newScene = new Scene(__name);
+ _scenes.Add(newScene);
+ return newScene;
+ } else Debug.LogError("Awperative already has a Scene with that name!", ["Scene", "Name"], [GetScene(__name).GetHashCode().ToString(), __name]); return null;
+ }
@@ -73,7 +79,7 @@ public static class Awperative
///
/// Name to search for
///
- public static Scene Get(string __name) => _scenes.FirstOrDefault(scene => scene.Name == __name, null);
+ public static Scene GetScene(string __name) => _scenes.FirstOrDefault(scene => scene.Name == __name, null);
@@ -82,7 +88,7 @@ public static class Awperative
///
///
///
- public static bool Contains(string __name) => _scenes.Any(scene => scene.Name == __name);
+ public static bool ContainsScene(string __name) => _scenes.Any(scene => scene.Name == __name);
@@ -90,18 +96,27 @@ public static class Awperative
/// Closes a Scene
///
///
- public static void Close(Scene __scene) => Scenes.Remove(Get(__scene.Name));
+ public static void CloseScene(Scene __scene) => Scenes.Remove(GetScene(__scene.Name));
///
- /// Start() begins the game; and begins communication with all event hooks.
+ /// Gets Awperative ready to roll!
///
/// List of all event hooks you wish to use.
/// You cannot add new hooks later; so make sure to register all of them in the Start() method.
public static void Start() {
+ Debug.Initiate();
+ }
+
+
+
+ ///
+ /// Starts Awperative up! This method runs forever.
+ ///
+ public static void Run() {
Base = new Base();
Base.Run();
}
diff --git a/Awperative/Kernel/Overhead/Awperative/Awperative.md b/AwperativeKernel/Kernel/Overhead/Awperative/Awperative.md
similarity index 100%
rename from Awperative/Kernel/Overhead/Awperative/Awperative.md
rename to AwperativeKernel/Kernel/Overhead/Awperative/Awperative.md
diff --git a/Awperative/Kernel/Overhead/Base/Base.cs b/AwperativeKernel/Kernel/Overhead/Base/Base.cs
similarity index 100%
rename from Awperative/Kernel/Overhead/Base/Base.cs
rename to AwperativeKernel/Kernel/Overhead/Base/Base.cs
diff --git a/Awperative/Kernel/Overhead/Base/Base.md b/AwperativeKernel/Kernel/Overhead/Base/Base.md
similarity index 100%
rename from Awperative/Kernel/Overhead/Base/Base.md
rename to AwperativeKernel/Kernel/Overhead/Base/Base.md
diff --git a/Awperative/Kernel/Scene/Scene.cs b/AwperativeKernel/Kernel/Scene/Scene.cs
similarity index 93%
rename from Awperative/Kernel/Scene/Scene.cs
rename to AwperativeKernel/Kernel/Scene/Scene.cs
index 3b9bddf..8980d7e 100644
--- a/Awperative/Kernel/Scene/Scene.cs
+++ b/AwperativeKernel/Kernel/Scene/Scene.cs
@@ -12,7 +12,7 @@ public sealed partial class Scene : ComponentDocker
///
/// Whether the scene is enabled or not.
///
- public bool Enabled;
+ public bool Enabled = true;
diff --git a/Awperative/Kernel/Scene/Scene.md b/AwperativeKernel/Kernel/Scene/Scene.md
similarity index 100%
rename from Awperative/Kernel/Scene/Scene.md
rename to AwperativeKernel/Kernel/Scene/Scene.md
diff --git a/Awperative/VersionHistory.md b/AwperativeKernel/VersionHistory.md
similarity index 100%
rename from Awperative/VersionHistory.md
rename to AwperativeKernel/VersionHistory.md
diff --git a/Awperative/bin/Debug/net8.0/Awperative.deps.json b/AwperativeKernel/bin/Debug/net8.0/Awperative.deps.json
similarity index 100%
rename from Awperative/bin/Debug/net8.0/Awperative.deps.json
rename to AwperativeKernel/bin/Debug/net8.0/Awperative.deps.json
diff --git a/AwperativeKernel/bin/Debug/net8.0/AwperativeKernel.dll b/AwperativeKernel/bin/Debug/net8.0/AwperativeKernel.dll
new file mode 100644
index 0000000..636bc32
Binary files /dev/null and b/AwperativeKernel/bin/Debug/net8.0/AwperativeKernel.dll differ
diff --git a/AwperativeKernel/bin/Debug/net8.0/AwperativeKernel.pdb b/AwperativeKernel/bin/Debug/net8.0/AwperativeKernel.pdb
new file mode 100644
index 0000000..78f5d5b
Binary files /dev/null and b/AwperativeKernel/bin/Debug/net8.0/AwperativeKernel.pdb differ
diff --git a/AwperativeKernel/bin/Debug/net8.0/Log.awlf b/AwperativeKernel/bin/Debug/net8.0/Log.awlf
new file mode 100644
index 0000000..8d1c8b6
--- /dev/null
+++ b/AwperativeKernel/bin/Debug/net8.0/Log.awlf
@@ -0,0 +1 @@
+
diff --git a/Awperative/obj/Awperative.csproj.nuget.dgspec.json b/AwperativeKernel/obj/Awperative.csproj.nuget.dgspec.json
similarity index 75%
rename from Awperative/obj/Awperative.csproj.nuget.dgspec.json
rename to AwperativeKernel/obj/Awperative.csproj.nuget.dgspec.json
index 58ccd1e..027893e 100644
--- a/Awperative/obj/Awperative.csproj.nuget.dgspec.json
+++ b/AwperativeKernel/obj/Awperative.csproj.nuget.dgspec.json
@@ -32,7 +32,13 @@
"warnAsError": [
"NU1605"
]
- }
+ },
+ "restoreAuditProperties": {
+ "enableAudit": "true",
+ "auditLevel": "low",
+ "auditMode": "direct"
+ },
+ "SdkAnalysisLevel": "9.0.300"
},
"frameworks": {
"net8.0": {
@@ -55,12 +61,22 @@
],
"assetTargetFallback": true,
"warn": true,
+ "downloadDependencies": [
+ {
+ "name": "Microsoft.AspNetCore.App.Ref",
+ "version": "[8.0.24, 8.0.24]"
+ },
+ {
+ "name": "Microsoft.NETCore.App.Ref",
+ "version": "[8.0.24, 8.0.24]"
+ }
+ ],
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
- "runtimeIdentifierGraphPath": "/usr/lib/dotnet/sdk/8.0.123/PortableRuntimeIdentifierGraph.json"
+ "runtimeIdentifierGraphPath": "/home/avery/.dotnet/sdk/9.0.311/PortableRuntimeIdentifierGraph.json"
}
}
}
diff --git a/Awperative/obj/Awperative.csproj.nuget.g.props b/AwperativeKernel/obj/Awperative.csproj.nuget.g.props
similarity index 100%
rename from Awperative/obj/Awperative.csproj.nuget.g.props
rename to AwperativeKernel/obj/Awperative.csproj.nuget.g.props
diff --git a/Awperative/obj/Awperative.csproj.nuget.g.targets b/AwperativeKernel/obj/Awperative.csproj.nuget.g.targets
similarity index 100%
rename from Awperative/obj/Awperative.csproj.nuget.g.targets
rename to AwperativeKernel/obj/Awperative.csproj.nuget.g.targets
diff --git a/AwperativeKernel/obj/AwperativeKernel.csproj.nuget.dgspec.json b/AwperativeKernel/obj/AwperativeKernel.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..1bb880d
--- /dev/null
+++ b/AwperativeKernel/obj/AwperativeKernel.csproj.nuget.dgspec.json
@@ -0,0 +1,84 @@
+{
+ "format": 1,
+ "restore": {
+ "/home/avery/Programming/Awperative/AwperativeKernel/AwperativeKernel.csproj": {}
+ },
+ "projects": {
+ "/home/avery/Programming/Awperative/AwperativeKernel/AwperativeKernel.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "/home/avery/Programming/Awperative/AwperativeKernel/AwperativeKernel.csproj",
+ "projectName": "AwperativeKernel",
+ "projectPath": "/home/avery/Programming/Awperative/AwperativeKernel/AwperativeKernel.csproj",
+ "packagesPath": "/home/avery/.nuget/packages/",
+ "outputPath": "/home/avery/Programming/Awperative/AwperativeKernel/obj/",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "/home/avery/.nuget/NuGet/NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net8.0"
+ ],
+ "sources": {
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ },
+ "restoreAuditProperties": {
+ "enableAudit": "true",
+ "auditLevel": "low",
+ "auditMode": "direct"
+ },
+ "SdkAnalysisLevel": "9.0.300"
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "dependencies": {
+ "MonoGame.Framework.DesktopGL": {
+ "suppressParent": "All",
+ "target": "Package",
+ "version": "[3.8.*, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "downloadDependencies": [
+ {
+ "name": "Microsoft.AspNetCore.App.Ref",
+ "version": "[8.0.24, 8.0.24]"
+ },
+ {
+ "name": "Microsoft.NETCore.App.Ref",
+ "version": "[8.0.24, 8.0.24]"
+ }
+ ],
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "/home/avery/.dotnet/sdk/9.0.311/PortableRuntimeIdentifierGraph.json"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/AwperativeKernel/obj/AwperativeKernel.csproj.nuget.g.props b/AwperativeKernel/obj/AwperativeKernel.csproj.nuget.g.props
new file mode 100644
index 0000000..08dec0c
--- /dev/null
+++ b/AwperativeKernel/obj/AwperativeKernel.csproj.nuget.g.props
@@ -0,0 +1,15 @@
+
+
+
+ True
+ NuGet
+ $(MSBuildThisFileDirectory)project.assets.json
+ /home/avery/.nuget/packages/
+ /home/avery/.nuget/packages/
+ PackageReference
+ 6.14.0
+
+
+
+
+
\ No newline at end of file
diff --git a/AwperativeKernel/obj/AwperativeKernel.csproj.nuget.g.targets b/AwperativeKernel/obj/AwperativeKernel.csproj.nuget.g.targets
new file mode 100644
index 0000000..6a2cdf1
--- /dev/null
+++ b/AwperativeKernel/obj/AwperativeKernel.csproj.nuget.g.targets
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Awperative/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/AwperativeKernel/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
similarity index 100%
rename from Awperative/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
rename to AwperativeKernel/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
diff --git a/Awperative/obj/Debug/net8.0/Awperative.AssemblyInfo.cs b/AwperativeKernel/obj/Debug/net8.0/Awperative.AssemblyInfo.cs
similarity index 94%
rename from Awperative/obj/Debug/net8.0/Awperative.AssemblyInfo.cs
rename to AwperativeKernel/obj/Debug/net8.0/Awperative.AssemblyInfo.cs
index 9d9d8e4..83d5bb1 100644
--- a/Awperative/obj/Debug/net8.0/Awperative.AssemblyInfo.cs
+++ b/AwperativeKernel/obj/Debug/net8.0/Awperative.AssemblyInfo.cs
@@ -13,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Awperative")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+283cadc4904bcbb88218aab81458ba40dea7942d")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+c81b942f2b46144917d85dfd8159eaa5d9120941")]
[assembly: System.Reflection.AssemblyProductAttribute("Awperative")]
[assembly: System.Reflection.AssemblyTitleAttribute("Awperative")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/AwperativeKernel/obj/Debug/net8.0/Awperative.AssemblyInfoInputs.cache b/AwperativeKernel/obj/Debug/net8.0/Awperative.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..8c5a63b
--- /dev/null
+++ b/AwperativeKernel/obj/Debug/net8.0/Awperative.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+953f3f98ae3da4f892b118b7b9915819e49a4cb67f398f505cf730550f31333e
diff --git a/Awperative/obj/Debug/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig b/AwperativeKernel/obj/Debug/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig
similarity index 86%
rename from Awperative/obj/Debug/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig
rename to AwperativeKernel/obj/Debug/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig
index d9e84d9..41ff18d 100644
--- a/Awperative/obj/Debug/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig
+++ b/AwperativeKernel/obj/Debug/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig
@@ -11,3 +11,5 @@ build_property.RootNamespace = Awperative
build_property.ProjectDir = /home/avery/Programming/Awperative/Awperative/
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Awperative/obj/Debug/net8.0/Awperative.assets.cache b/AwperativeKernel/obj/Debug/net8.0/Awperative.assets.cache
similarity index 98%
rename from Awperative/obj/Debug/net8.0/Awperative.assets.cache
rename to AwperativeKernel/obj/Debug/net8.0/Awperative.assets.cache
index 73acc41..e8eca1a 100644
Binary files a/Awperative/obj/Debug/net8.0/Awperative.assets.cache and b/AwperativeKernel/obj/Debug/net8.0/Awperative.assets.cache differ
diff --git a/Awperative/obj/Debug/net8.0/Awperative.csproj.AssemblyReference.cache b/AwperativeKernel/obj/Debug/net8.0/Awperative.csproj.AssemblyReference.cache
similarity index 100%
rename from Awperative/obj/Debug/net8.0/Awperative.csproj.AssemblyReference.cache
rename to AwperativeKernel/obj/Debug/net8.0/Awperative.csproj.AssemblyReference.cache
diff --git a/AwperativeKernel/obj/Debug/net8.0/Awperative.csproj.CoreCompileInputs.cache b/AwperativeKernel/obj/Debug/net8.0/Awperative.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..ea7813c
--- /dev/null
+++ b/AwperativeKernel/obj/Debug/net8.0/Awperative.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+c7dc8b93be48955f50d651d9fc41697472d7005471fa74c204470fc68053332a
diff --git a/Awperative/obj/Debug/net8.0/Awperative.csproj.FileListAbsolute.txt b/AwperativeKernel/obj/Debug/net8.0/Awperative.csproj.FileListAbsolute.txt
similarity index 100%
rename from Awperative/obj/Debug/net8.0/Awperative.csproj.FileListAbsolute.txt
rename to AwperativeKernel/obj/Debug/net8.0/Awperative.csproj.FileListAbsolute.txt
diff --git a/AwperativeKernel/obj/Debug/net8.0/Awperative.dll b/AwperativeKernel/obj/Debug/net8.0/Awperative.dll
new file mode 100644
index 0000000..636bc32
Binary files /dev/null and b/AwperativeKernel/obj/Debug/net8.0/Awperative.dll differ
diff --git a/AwperativeKernel/obj/Debug/net8.0/Awperative.pdb b/AwperativeKernel/obj/Debug/net8.0/Awperative.pdb
new file mode 100644
index 0000000..78f5d5b
Binary files /dev/null and b/AwperativeKernel/obj/Debug/net8.0/Awperative.pdb differ
diff --git a/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.AssemblyInfo.cs b/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.AssemblyInfo.cs
new file mode 100644
index 0000000..4b0afb3
--- /dev/null
+++ b/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.AssemblyInfo.cs
@@ -0,0 +1,22 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("AwperativeKernel")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+c81b942f2b46144917d85dfd8159eaa5d9120941")]
+[assembly: System.Reflection.AssemblyProductAttribute("AwperativeKernel")]
+[assembly: System.Reflection.AssemblyTitleAttribute("AwperativeKernel")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.AssemblyInfoInputs.cache b/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..e6db065
--- /dev/null
+++ b/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+dc17c4d2751cab23a72eff8f845895fe7687377c833303531b3796ad7d0e9c0f
diff --git a/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.GeneratedMSBuildEditorConfig.editorconfig b/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..3f7b154
--- /dev/null
+++ b/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,15 @@
+is_global = true
+build_property.TargetFramework = net8.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Awperative
+build_property.ProjectDir = /home/avery/Programming/Awperative/AwperativeKernel/
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.assets.cache b/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.assets.cache
new file mode 100644
index 0000000..5abc302
Binary files /dev/null and b/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.assets.cache differ
diff --git a/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.csproj.AssemblyReference.cache b/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..26465f8
Binary files /dev/null and b/AwperativeKernel/obj/Debug/net8.0/AwperativeKernel.csproj.AssemblyReference.cache differ
diff --git a/AwperativeKernel/obj/Debug/net8.0/ref/Awperative.dll b/AwperativeKernel/obj/Debug/net8.0/ref/Awperative.dll
new file mode 100644
index 0000000..dcd85cc
Binary files /dev/null and b/AwperativeKernel/obj/Debug/net8.0/ref/Awperative.dll differ
diff --git a/AwperativeKernel/obj/Debug/net8.0/refint/Awperative.dll b/AwperativeKernel/obj/Debug/net8.0/refint/Awperative.dll
new file mode 100644
index 0000000..dcd85cc
Binary files /dev/null and b/AwperativeKernel/obj/Debug/net8.0/refint/Awperative.dll differ
diff --git a/Awperative/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/AwperativeKernel/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
similarity index 100%
rename from Awperative/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
rename to AwperativeKernel/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
diff --git a/Awperative/obj/Release/net8.0/Awperative.AssemblyInfo.cs b/AwperativeKernel/obj/Release/net8.0/Awperative.AssemblyInfo.cs
similarity index 100%
rename from Awperative/obj/Release/net8.0/Awperative.AssemblyInfo.cs
rename to AwperativeKernel/obj/Release/net8.0/Awperative.AssemblyInfo.cs
diff --git a/Awperative/obj/Release/net8.0/Awperative.AssemblyInfoInputs.cache b/AwperativeKernel/obj/Release/net8.0/Awperative.AssemblyInfoInputs.cache
similarity index 100%
rename from Awperative/obj/Release/net8.0/Awperative.AssemblyInfoInputs.cache
rename to AwperativeKernel/obj/Release/net8.0/Awperative.AssemblyInfoInputs.cache
diff --git a/Awperative/obj/Release/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig b/AwperativeKernel/obj/Release/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig
similarity index 100%
rename from Awperative/obj/Release/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig
rename to AwperativeKernel/obj/Release/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig
diff --git a/Awperative/obj/Release/net8.0/Awperative.assets.cache b/AwperativeKernel/obj/Release/net8.0/Awperative.assets.cache
similarity index 100%
rename from Awperative/obj/Release/net8.0/Awperative.assets.cache
rename to AwperativeKernel/obj/Release/net8.0/Awperative.assets.cache
diff --git a/Awperative/obj/Release/net8.0/Awperative.csproj.AssemblyReference.cache b/AwperativeKernel/obj/Release/net8.0/Awperative.csproj.AssemblyReference.cache
similarity index 100%
rename from Awperative/obj/Release/net8.0/Awperative.csproj.AssemblyReference.cache
rename to AwperativeKernel/obj/Release/net8.0/Awperative.csproj.AssemblyReference.cache
diff --git a/Awperative/obj/project.assets.json b/AwperativeKernel/obj/project.assets.json
similarity index 93%
rename from Awperative/obj/project.assets.json
rename to AwperativeKernel/obj/project.assets.json
index 721c7fe..da0a830 100644
--- a/Awperative/obj/project.assets.json
+++ b/AwperativeKernel/obj/project.assets.json
@@ -278,11 +278,11 @@
"project": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "/home/avery/Programming/Awperative/Awperative/Awperative.csproj",
- "projectName": "Awperative",
- "projectPath": "/home/avery/Programming/Awperative/Awperative/Awperative.csproj",
+ "projectUniqueName": "/home/avery/Programming/Awperative/AwperativeKernel/AwperativeKernel.csproj",
+ "projectName": "AwperativeKernel",
+ "projectPath": "/home/avery/Programming/Awperative/AwperativeKernel/AwperativeKernel.csproj",
"packagesPath": "/home/avery/.nuget/packages/",
- "outputPath": "/home/avery/Programming/Awperative/Awperative/obj/",
+ "outputPath": "/home/avery/Programming/Awperative/AwperativeKernel/obj/",
"projectStyle": "PackageReference",
"configFilePaths": [
"/home/avery/.nuget/NuGet/NuGet.Config"
@@ -303,7 +303,13 @@
"warnAsError": [
"NU1605"
]
- }
+ },
+ "restoreAuditProperties": {
+ "enableAudit": "true",
+ "auditLevel": "low",
+ "auditMode": "direct"
+ },
+ "SdkAnalysisLevel": "9.0.300"
},
"frameworks": {
"net8.0": {
@@ -326,12 +332,22 @@
],
"assetTargetFallback": true,
"warn": true,
+ "downloadDependencies": [
+ {
+ "name": "Microsoft.AspNetCore.App.Ref",
+ "version": "[8.0.24, 8.0.24]"
+ },
+ {
+ "name": "Microsoft.NETCore.App.Ref",
+ "version": "[8.0.24, 8.0.24]"
+ }
+ ],
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
- "runtimeIdentifierGraphPath": "/usr/lib/dotnet/sdk/8.0.123/PortableRuntimeIdentifierGraph.json"
+ "runtimeIdentifierGraphPath": "/home/avery/.dotnet/sdk/9.0.311/PortableRuntimeIdentifierGraph.json"
}
}
}
diff --git a/Awperative/obj/project.nuget.cache b/AwperativeKernel/obj/project.nuget.cache
similarity index 68%
rename from Awperative/obj/project.nuget.cache
rename to AwperativeKernel/obj/project.nuget.cache
index a01abdc..4cca111 100644
--- a/Awperative/obj/project.nuget.cache
+++ b/AwperativeKernel/obj/project.nuget.cache
@@ -1,15 +1,17 @@
{
"version": 2,
- "dgSpecHash": "oHHZKOBBLTE=",
+ "dgSpecHash": "aH9ae8q0knA=",
"success": true,
- "projectFilePath": "/home/avery/Programming/Awperative/Awperative/Awperative.csproj",
+ "projectFilePath": "/home/avery/Programming/Awperative/AwperativeKernel/AwperativeKernel.csproj",
"expectedPackageFiles": [
"/home/avery/.nuget/packages/monogame.framework.desktopgl/3.8.4.1/monogame.framework.desktopgl.3.8.4.1.nupkg.sha512",
"/home/avery/.nuget/packages/monogame.library.openal/1.24.3.2/monogame.library.openal.1.24.3.2.nupkg.sha512",
"/home/avery/.nuget/packages/monogame.library.sdl/2.32.2.1/monogame.library.sdl.2.32.2.1.nupkg.sha512",
"/home/avery/.nuget/packages/nvorbis/0.10.4/nvorbis.0.10.4.nupkg.sha512",
"/home/avery/.nuget/packages/system.memory/4.5.3/system.memory.4.5.3.nupkg.sha512",
- "/home/avery/.nuget/packages/system.valuetuple/4.5.0/system.valuetuple.4.5.0.nupkg.sha512"
+ "/home/avery/.nuget/packages/system.valuetuple/4.5.0/system.valuetuple.4.5.0.nupkg.sha512",
+ "/home/avery/.nuget/packages/microsoft.netcore.app.ref/8.0.24/microsoft.netcore.app.ref.8.0.24.nupkg.sha512",
+ "/home/avery/.nuget/packages/microsoft.aspnetcore.app.ref/8.0.24/microsoft.aspnetcore.app.ref.8.0.24.nupkg.sha512"
],
"logs": []
}
\ No newline at end of file
diff --git a/AwperativeKernel/obj/project.packagespec.json b/AwperativeKernel/obj/project.packagespec.json
new file mode 100644
index 0000000..9808096
--- /dev/null
+++ b/AwperativeKernel/obj/project.packagespec.json
@@ -0,0 +1 @@
+"restore":{"projectUniqueName":"/home/avery/Programming/Awperative/AwperativeKernel/AwperativeKernel.csproj","projectName":"AwperativeKernel","projectPath":"/home/avery/Programming/Awperative/AwperativeKernel/AwperativeKernel.csproj","outputPath":"/home/avery/Programming/Awperative/AwperativeKernel/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"},"SdkAnalysisLevel":"9.0.300"}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"MonoGame.Framework.DesktopGL":{"suppressParent":"All","target":"Package","version":"[3.8.*, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"downloadDependencies":[{"name":"Microsoft.AspNetCore.App.Ref","version":"[8.0.24, 8.0.24]"},{"name":"Microsoft.NETCore.App.Ref","version":"[8.0.24, 8.0.24]"}],"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/home/avery/.dotnet/sdk/9.0.311/PortableRuntimeIdentifierGraph.json"}}
\ No newline at end of file
diff --git a/AwperativeKernel/obj/rider.project.model.nuget.info b/AwperativeKernel/obj/rider.project.model.nuget.info
new file mode 100644
index 0000000..a11ffd7
--- /dev/null
+++ b/AwperativeKernel/obj/rider.project.model.nuget.info
@@ -0,0 +1 @@
+17712657192032735
\ No newline at end of file
diff --git a/AwperativeKernel/obj/rider.project.restore.info b/AwperativeKernel/obj/rider.project.restore.info
new file mode 100644
index 0000000..1963f8f
--- /dev/null
+++ b/AwperativeKernel/obj/rider.project.restore.info
@@ -0,0 +1 @@
+17712826495735493
\ No newline at end of file