diff --git a/Awperative/Kernel/Entities/Bodies/Components.cs b/Awperative/Kernel/Entities/Bodies/Components.cs
index b655d27..654003d 100644
--- a/Awperative/Kernel/Entities/Bodies/Components.cs
+++ b/Awperative/Kernel/Entities/Bodies/Components.cs
@@ -2,7 +2,7 @@ using System;
using System.Collections.Generic;
-namespace Gravity.Kernel;
+namespace Awperative;
public sealed partial class Body
{
diff --git a/Awperative/Kernel/Entities/Bodies/Core.cs b/Awperative/Kernel/Entities/Bodies/Core.cs
index bc8dd47..ae69e23 100644
--- a/Awperative/Kernel/Entities/Bodies/Core.cs
+++ b/Awperative/Kernel/Entities/Bodies/Core.cs
@@ -2,7 +2,7 @@ using System;
using System.Collections.Generic;
-namespace Gravity.Kernel;
+namespace Awperative;
public sealed partial class Body
{
diff --git a/Awperative/Kernel/Entities/Bodies/Events.cs b/Awperative/Kernel/Entities/Bodies/Events.cs
index 45b3bef..b981498 100644
--- a/Awperative/Kernel/Entities/Bodies/Events.cs
+++ b/Awperative/Kernel/Entities/Bodies/Events.cs
@@ -1,7 +1,7 @@
using System;
-namespace Gravity.Kernel;
+namespace Awperative;
public sealed partial class Body
{
diff --git a/Awperative/Kernel/Entities/Bodies/Time.cs b/Awperative/Kernel/Entities/Bodies/Time.cs
index 25d9ccd..99be493 100644
--- a/Awperative/Kernel/Entities/Bodies/Time.cs
+++ b/Awperative/Kernel/Entities/Bodies/Time.cs
@@ -1,7 +1,7 @@
using Microsoft.Xna.Framework;
-namespace Gravity.Kernel;
+namespace Awperative;
public sealed partial class Body
diff --git a/Awperative/Kernel/Entities/Scenes/Behaviors.cs b/Awperative/Kernel/Entities/Scenes/Behaviors.cs
index e69ca5e..783b084 100644
--- a/Awperative/Kernel/Entities/Scenes/Behaviors.cs
+++ b/Awperative/Kernel/Entities/Scenes/Behaviors.cs
@@ -2,7 +2,7 @@ using System;
using System.Collections.Generic;
-namespace Gravity.Kernel;
+namespace Awperative;
public sealed partial class Scene
diff --git a/Awperative/Kernel/Entities/Scenes/Bodies.cs b/Awperative/Kernel/Entities/Scenes/Bodies.cs
index 77b80d4..bf7a1f7 100644
--- a/Awperative/Kernel/Entities/Scenes/Bodies.cs
+++ b/Awperative/Kernel/Entities/Scenes/Bodies.cs
@@ -2,7 +2,7 @@ using System;
using System.Collections.Generic;
-namespace Gravity.Kernel;
+namespace Awperative;
public sealed partial class Scene
diff --git a/Awperative/Kernel/Entities/Scenes/Core.cs b/Awperative/Kernel/Entities/Scenes/Core.cs
index 144a14b..6bd8a51 100644
--- a/Awperative/Kernel/Entities/Scenes/Core.cs
+++ b/Awperative/Kernel/Entities/Scenes/Core.cs
@@ -1,6 +1,6 @@
-namespace Gravity.Kernel;
+namespace Awperative;
public sealed partial class Scene
{
diff --git a/Awperative/Kernel/Entities/Scenes/Events.cs b/Awperative/Kernel/Entities/Scenes/Events.cs
index 28035a6..aacb9f6 100644
--- a/Awperative/Kernel/Entities/Scenes/Events.cs
+++ b/Awperative/Kernel/Entities/Scenes/Events.cs
@@ -1,7 +1,7 @@
using System;
-namespace Gravity.Kernel;
+namespace Awperative;
public sealed partial class Scene
diff --git a/Awperative/Kernel/Entities/Scenes/Time.cs b/Awperative/Kernel/Entities/Scenes/Time.cs
index 688d633..ae9cfcf 100644
--- a/Awperative/Kernel/Entities/Scenes/Time.cs
+++ b/Awperative/Kernel/Entities/Scenes/Time.cs
@@ -1,7 +1,7 @@
using Microsoft.Xna.Framework;
-namespace Gravity.Kernel;
+namespace Awperative;
public sealed partial class Scene
{
diff --git a/Awperative/Kernel/Events/Behaviors/BehaviorCreateEvent.cs b/Awperative/Kernel/Events/Behaviors/BehaviorCreateEvent.cs
index b3a77f8..cbbd2d6 100644
--- a/Awperative/Kernel/Events/Behaviors/BehaviorCreateEvent.cs
+++ b/Awperative/Kernel/Events/Behaviors/BehaviorCreateEvent.cs
@@ -1,10 +1,10 @@
-namespace Gravity.Kernel;
+namespace Awperative;
public sealed record BehaviorCreateEvent
{
public readonly Behavior behavior;
public readonly Scene scene;
-
+
internal BehaviorCreateEvent() {}
internal BehaviorCreateEvent(Behavior __behavior, Scene __scene)
diff --git a/Awperative/Kernel/Events/Behaviors/BehaviorDestroyEvent.cs b/Awperative/Kernel/Events/Behaviors/BehaviorDestroyEvent.cs
index 13518e5..01ca030 100644
--- a/Awperative/Kernel/Events/Behaviors/BehaviorDestroyEvent.cs
+++ b/Awperative/Kernel/Events/Behaviors/BehaviorDestroyEvent.cs
@@ -1,4 +1,4 @@
-namespace Gravity.Kernel;
+namespace Awperative;
public sealed record BehaviorDestroyEvent
{
diff --git a/Awperative/Kernel/Events/Bodies/BodyCreateEvent.cs b/Awperative/Kernel/Events/Bodies/BodyCreateEvent.cs
index 0ec322a..75458b0 100644
--- a/Awperative/Kernel/Events/Bodies/BodyCreateEvent.cs
+++ b/Awperative/Kernel/Events/Bodies/BodyCreateEvent.cs
@@ -1,4 +1,4 @@
-namespace Gravity.Kernel;
+namespace Awperative;
public sealed record BodyCreateEvent
{
diff --git a/Awperative/Kernel/Events/Bodies/BodyDestroyEvent.cs b/Awperative/Kernel/Events/Bodies/BodyDestroyEvent.cs
index 4244b63..71e75c8 100644
--- a/Awperative/Kernel/Events/Bodies/BodyDestroyEvent.cs
+++ b/Awperative/Kernel/Events/Bodies/BodyDestroyEvent.cs
@@ -1,4 +1,4 @@
-namespace Gravity.Kernel;
+namespace Awperative;
public sealed record BodyDestroyEvent
{
diff --git a/Awperative/Kernel/Events/Components/ComponentCreateEvent.cs b/Awperative/Kernel/Events/Components/ComponentCreateEvent.cs
index c8f8183..1bb1038 100644
--- a/Awperative/Kernel/Events/Components/ComponentCreateEvent.cs
+++ b/Awperative/Kernel/Events/Components/ComponentCreateEvent.cs
@@ -1,4 +1,4 @@
-namespace Gravity.Kernel;
+namespace Awperative;
public sealed record ComponentCreateEvent
{
diff --git a/Awperative/Kernel/Events/Components/ComponentDestroyEvent.cs b/Awperative/Kernel/Events/Components/ComponentDestroyEvent.cs
index a0941e4..232247e 100644
--- a/Awperative/Kernel/Events/Components/ComponentDestroyEvent.cs
+++ b/Awperative/Kernel/Events/Components/ComponentDestroyEvent.cs
@@ -1,4 +1,4 @@
-namespace Gravity.Kernel;
+namespace Awperative;
public sealed record ComponentDestroyEvent
{
diff --git a/Awperative/Kernel/Events/Scenes/SceneCreateEvent.cs b/Awperative/Kernel/Events/Scenes/SceneCreateEvent.cs
index 2e0e0b9..2e56bee 100644
--- a/Awperative/Kernel/Events/Scenes/SceneCreateEvent.cs
+++ b/Awperative/Kernel/Events/Scenes/SceneCreateEvent.cs
@@ -1,4 +1,4 @@
-namespace Gravity.Kernel;
+namespace Awperative;
public sealed record SceneCreateEvent
diff --git a/Awperative/Kernel/Events/Scenes/SceneDestroyEvent.cs b/Awperative/Kernel/Events/Scenes/SceneDestroyEvent.cs
index e29c93e..459aec0 100644
--- a/Awperative/Kernel/Events/Scenes/SceneDestroyEvent.cs
+++ b/Awperative/Kernel/Events/Scenes/SceneDestroyEvent.cs
@@ -1,4 +1,4 @@
-namespace Gravity.Kernel;
+namespace Awperative;
public sealed record SceneDestroyEvent
diff --git a/Awperative/Kernel/Events/Transform/TransformModifyEvent.cs b/Awperative/Kernel/Events/Transform/TransformModifyEvent.cs
index 1dbeebe..cabbc82 100644
--- a/Awperative/Kernel/Events/Transform/TransformModifyEvent.cs
+++ b/Awperative/Kernel/Events/Transform/TransformModifyEvent.cs
@@ -1,7 +1,7 @@
using Microsoft.Xna.Framework;
-namespace Gravity.Kernel;
+namespace Awperative;
public sealed record TransformModifyEvent
{
diff --git a/Awperative/Kernel/Overhead/AwperativeClass.cs b/Awperative/Kernel/Overhead/AwperativeClass.cs
index 7354f25..7377801 100644
--- a/Awperative/Kernel/Overhead/AwperativeClass.cs
+++ b/Awperative/Kernel/Overhead/AwperativeClass.cs
@@ -1,10 +1,22 @@
-namespace Gravity.Kernel;
+namespace Awperative;
+///
+/// Awperative hooks are the source of entry for scripts using Awperative. Create a hook and send into Start() to be recognized by the engine.
+///
public interface AwperativeHook
{
- //DONT LOAD ASSETS HERE
+ ///
+ /// Called when the program starts; It is not recommended you load assets here.
+ ///
public void Initialize() {}
+
+ ///
+ /// Called when the program closes.
+ ///
public void Terminate() {}
+ ///
+ /// Called when Awperative loads content.
+ ///
public void Load() {}
}
\ No newline at end of file
diff --git a/Awperative/Kernel/Overhead/Base.cs b/Awperative/Kernel/Overhead/Base.cs
index f10d88f..a6aa4a0 100644
--- a/Awperative/Kernel/Overhead/Base.cs
+++ b/Awperative/Kernel/Overhead/Base.cs
@@ -1,107 +1,72 @@
-using System;
-using System.Collections.Generic;
-using Microsoft.Xna.Framework;
-using Microsoft.Xna.Framework.Content;
+using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
-using Microsoft.Xna.Framework.Input;
-namespace Gravity.Kernel;
+namespace Awperative;
-//todo: make static
-public class Base : Game
+
+///
+/// Base class of Awperative. Carries events from MonoGame into scenes and hooks.
+///
+public sealed class Base : Game
{
- public static GraphicsDeviceManager GraphicsDeviceManager;
-
- public static ContentManager ContentManager { get; private set; }
- public static SpriteBatch SpritesBatch;
- public static List LoadedScenes { get; private set; } = [];
-
- public static Scene MainScene { get; private set; }
-
- public Base()
- {
-
- //todo: move this asshole to camera
- GraphicsDeviceManager = new GraphicsDeviceManager(this);
- GraphicsDeviceManager.PreferredBackBufferWidth = 1920;
- GraphicsDeviceManager.PreferredBackBufferHeight = 1080;
- GraphicsDeviceManager.IsFullScreen = true;
+ ///
+ /// Start of Awperative. Please do not try to call this.
+ ///
+ internal Base() {
+ Awperative.GraphicsDeviceManager = new GraphicsDeviceManager(this);
Content.RootDirectory = "Content";
- IsMouseVisible = true;
}
-
- protected override void Initialize()
- {
+
+ ///
+ /// Initialize() is called when the program starts. Override Initialize() in scripting tools or use hooks to call from this event.
+ ///
+ /// It is recommended not to load content in Initialize()
+ protected override void Initialize() {
+ Awperative.ContentManager = Content;
+ Awperative.SpriteBatch = new SpriteBatch(GraphicsDevice);
-
- ContentManager = Content;
- SpritesBatch = new SpriteBatch(GraphicsDevice);
-
- MainScene = new Scene();
- LoadedScenes.Add(MainScene);
-
- //todo: generalize initialization, load a json file containing scripts to run and try running them
- //intptr.size
- //Marshal.Sizeof
-
- foreach (AwperativeHook hook in Core.ScriptingHooks)
- hook.Initialize();
-
- // TODO: Add your initialization logic here
- foreach(Scene scene in LoadedScenes)
- scene.Initialize();
-
+ foreach (AwperativeHook hook in Awperative.EventHooks) hook.Initialize();
+ foreach(Scene scene in Awperative.LoadedScenes) scene.Initialize();
base.Initialize();
}
- protected override void LoadContent()
- {
- foreach (AwperativeHook hook in Core.ScriptingHooks)
+ ///
+ /// LoadContent() is called when the program starts; right after Initialize(). Override Load() in scripting tools or use hooks to call from this event.
+ ///
+ /// It is recommended to load content during LoadContent()
+ protected override void LoadContent() {
+ foreach (AwperativeHook hook in Awperative.EventHooks)
hook.Load();
-
- foreach(Scene scene in LoadedScenes)
+ foreach(Scene scene in Awperative.LoadedScenes)
scene.Load();
}
- protected override void Update(GameTime gameTime)
- {
-
- if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed ||
- Keyboard.GetState().IsKeyDown(Keys.Escape))
- Exit();
-
- // TODO: Add your update logic here
- //TODO: add specific error codes so i know when json went wrong
- foreach(Scene scene in LoadedScenes)
- scene.Update(gameTime);
- base.Update(gameTime);
+ ///
+ /// Update() is called every frame; before Draw(). Override Update() in scripting tools to call from this event.
+ ///
+ /// Hooks are unable to receive both Update() and Draw()
+ protected override void Update(GameTime __gameTime) {
+ foreach(Scene scene in Awperative.LoadedScenes) scene.Update(__gameTime);
+ base.Update(__gameTime);
}
- protected override void Draw(GameTime gameTime)
- {
- GraphicsDevice.Clear(Color.Black);
-
- // TODO: Add your drawing code here
- //collider.Center += Vector2.One;
-
-
-
-
- //ADD MOVING COLLIDERS
-
- foreach(Scene scene in LoadedScenes)
- scene.Draw(gameTime);
- base.Draw(gameTime);
+ ///
+ /// Draw() is called every frame; after Update(). Override Draw() in scripting tools to call from this event.
+ ///
+ /// Hooks are unable to receive both Update() and Draw()
+ protected override void Draw(GameTime __gameTime) {
+ foreach(Scene scene in Awperative.LoadedScenes) scene.Draw(__gameTime);
+ base.Draw(__gameTime);
}
- protected override void EndRun()
- {
- foreach (AwperativeHook hook in Core.ScriptingHooks)
- hook.Terminate();
-
- foreach (Scene scene in LoadedScenes)
- scene.Terminate();
+ ///
+ /// EndRun() is called if the program closes. Override Terminate() in scripting tools or use hooks to call from this event.
+ ///
+ /// This event may not trigger if the program is force closed.
+ protected override void EndRun() {
+ foreach (AwperativeHook hook in Awperative.EventHooks) hook.Terminate();
+ foreach (Scene scene in Awperative.LoadedScenes) scene.Terminate();
}
}
\ No newline at end of file
diff --git a/Awperative/Kernel/Overhead/Core.cs b/Awperative/Kernel/Overhead/Core.cs
index 04a2b4f..efdb88e 100644
--- a/Awperative/Kernel/Overhead/Core.cs
+++ b/Awperative/Kernel/Overhead/Core.cs
@@ -1,19 +1,35 @@
using System.Collections.Generic;
+using Microsoft.Xna.Framework;
+using Microsoft.Xna.Framework.Content;
+using Microsoft.Xna.Framework.Graphics;
-namespace Gravity.Kernel;
+namespace Awperative;
-
-public static class Core
+///
+/// Initiating class of Awperative. Call Start() to start the kernel.
+///
+public static class Awperative
{
+ //Inherits MonoGame and carries events.
public static Base Base;
- public static List LoadedScenes => Base.LoadedScenes;
+ public static List LoadedScenes = [];
- public static List ScriptingHooks;
+ //Handles, graphic Settings, drawing, and loading content respectively.
+ public static GraphicsDeviceManager GraphicsDeviceManager { get; internal set; }
+ public static SpriteBatch SpriteBatch { get; internal set; }
+ public static ContentManager ContentManager { get; internal set; }
+
+ //Entry points for code
+ internal static List EventHooks { get; private set; }
- //hooks are called in order
+ ///
+ /// Start() begins the game; and begins communication with all event hooks.
+ ///
+ /// 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(List __hooks) {
- ScriptingHooks = __hooks;
+ EventHooks = __hooks;
Base = new Base();
Base.Run();
diff --git a/Awperative/Kernel/Scripting/Behaviors/Behavior.cs b/Awperative/Kernel/Scripting/Behaviors/Behavior.cs
index 054f52d..da512c3 100644
--- a/Awperative/Kernel/Scripting/Behaviors/Behavior.cs
+++ b/Awperative/Kernel/Scripting/Behaviors/Behavior.cs
@@ -3,7 +3,7 @@
using Microsoft.Xna.Framework;
-namespace Gravity.Kernel;
+namespace Awperative;
public abstract class Behavior
{
diff --git a/Awperative/Kernel/Scripting/Components/Component.cs b/Awperative/Kernel/Scripting/Components/Component.cs
index 57133d2..2dadf16 100644
--- a/Awperative/Kernel/Scripting/Components/Component.cs
+++ b/Awperative/Kernel/Scripting/Components/Component.cs
@@ -1,7 +1,7 @@
using Microsoft.Xna.Framework;
-namespace Gravity.Kernel;
+namespace Awperative;
public abstract class Component
{
diff --git a/Awperative/Kernel/Types/Transform/Transform.cs b/Awperative/Kernel/Types/Transform/Transform.cs
index 066125d..dc3ed76 100644
--- a/Awperative/Kernel/Types/Transform/Transform.cs
+++ b/Awperative/Kernel/Types/Transform/Transform.cs
@@ -2,7 +2,7 @@ using System;
using Microsoft.Xna.Framework;
-namespace Gravity.Kernel;
+namespace Awperative;
public sealed class Transform
{
diff --git a/Awperative/bin/Debug/net8.0/Awperative.dll b/Awperative/bin/Debug/net8.0/Awperative.dll
index 0d4bf70..2d784df 100644
Binary files a/Awperative/bin/Debug/net8.0/Awperative.dll and b/Awperative/bin/Debug/net8.0/Awperative.dll differ
diff --git a/Awperative/bin/Debug/net8.0/Awperative.pdb b/Awperative/bin/Debug/net8.0/Awperative.pdb
index ef94919..a817064 100644
Binary files a/Awperative/bin/Debug/net8.0/Awperative.pdb and b/Awperative/bin/Debug/net8.0/Awperative.pdb differ
diff --git a/Awperative/obj/Awperative.csproj.nuget.dgspec.json b/Awperative/obj/Awperative.csproj.nuget.dgspec.json
index d950c54..dbb49e0 100644
--- a/Awperative/obj/Awperative.csproj.nuget.dgspec.json
+++ b/Awperative/obj/Awperative.csproj.nuget.dgspec.json
@@ -1,20 +1,20 @@
{
"format": 1,
"restore": {
- "/Users/averynorris/Programming/Test/Awperative/Awperative/Awperative.csproj": {}
+ "/home/avery/Programming/Awperative/Awperative/Awperative.csproj": {}
},
"projects": {
- "/Users/averynorris/Programming/Test/Awperative/Awperative/Awperative.csproj": {
+ "/home/avery/Programming/Awperative/Awperative/Awperative.csproj": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "/Users/averynorris/Programming/Test/Awperative/Awperative/Awperative.csproj",
+ "projectUniqueName": "/home/avery/Programming/Awperative/Awperative/Awperative.csproj",
"projectName": "Awperative",
- "projectPath": "/Users/averynorris/Programming/Test/Awperative/Awperative/Awperative.csproj",
- "packagesPath": "/Users/averynorris/.nuget/packages/",
- "outputPath": "/Users/averynorris/Programming/Test/Awperative/Awperative/obj/",
+ "projectPath": "/home/avery/Programming/Awperative/Awperative/Awperative.csproj",
+ "packagesPath": "/home/avery/.nuget/packages/",
+ "outputPath": "/home/avery/Programming/Awperative/Awperative/obj/",
"projectStyle": "PackageReference",
"configFilePaths": [
- "/Users/averynorris/.nuget/NuGet/NuGet.Config"
+ "/home/avery/.nuget/NuGet/NuGet.Config"
],
"originalTargetFrameworks": [
"net8.0"
@@ -32,13 +32,7 @@
"warnAsError": [
"NU1605"
]
- },
- "restoreAuditProperties": {
- "enableAudit": "true",
- "auditLevel": "low",
- "auditMode": "direct"
- },
- "SdkAnalysisLevel": "9.0.300"
+ }
},
"frameworks": {
"net8.0": {
@@ -61,22 +55,12 @@
],
"assetTargetFallback": true,
"warn": true,
- "downloadDependencies": [
- {
- "name": "Microsoft.AspNetCore.App.Ref",
- "version": "[8.0.20, 8.0.20]"
- },
- {
- "name": "Microsoft.NETCore.App.Ref",
- "version": "[8.0.20, 8.0.20]"
- }
- ],
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
- "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/9.0.305/PortableRuntimeIdentifierGraph.json"
+ "runtimeIdentifierGraphPath": "/usr/lib/dotnet/sdk/8.0.122/PortableRuntimeIdentifierGraph.json"
}
}
}
diff --git a/Awperative/obj/Awperative.csproj.nuget.g.props b/Awperative/obj/Awperative.csproj.nuget.g.props
index 3e128ba..08dec0c 100644
--- a/Awperative/obj/Awperative.csproj.nuget.g.props
+++ b/Awperative/obj/Awperative.csproj.nuget.g.props
@@ -4,12 +4,12 @@
True
NuGet
$(MSBuildThisFileDirectory)project.assets.json
- /Users/averynorris/.nuget/packages/
- /Users/averynorris/.nuget/packages/
+ /home/avery/.nuget/packages/
+ /home/avery/.nuget/packages/
PackageReference
6.14.0
-
+
\ No newline at end of file
diff --git a/Awperative/obj/Debug/net8.0/Awperative.AssemblyInfo.cs b/Awperative/obj/Debug/net8.0/Awperative.AssemblyInfo.cs
index 76a227e..8518425 100644
--- a/Awperative/obj/Debug/net8.0/Awperative.AssemblyInfo.cs
+++ b/Awperative/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")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+cc4fee7a34972940e4ce95a9723f222e7b5da0c2")]
[assembly: System.Reflection.AssemblyProductAttribute("Awperative")]
[assembly: System.Reflection.AssemblyTitleAttribute("Awperative")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/Awperative/obj/Debug/net8.0/Awperative.AssemblyInfoInputs.cache b/Awperative/obj/Debug/net8.0/Awperative.AssemblyInfoInputs.cache
index 03a8bfe..0a9941e 100644
--- a/Awperative/obj/Debug/net8.0/Awperative.AssemblyInfoInputs.cache
+++ b/Awperative/obj/Debug/net8.0/Awperative.AssemblyInfoInputs.cache
@@ -1 +1 @@
-5ba9dc33764c600be126a717504a7b55bb9ffa034b1ff0e7811e1287f2a9c3ab
+2d568e09994fe2febaf13e7fef7bce0bbde41a896f4579f255b7f9a5481da9d3
diff --git a/Awperative/obj/Debug/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig b/Awperative/obj/Debug/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig
index f39e7ae..d9e84d9 100644
--- a/Awperative/obj/Debug/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig
+++ b/Awperative/obj/Debug/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig
@@ -8,8 +8,6 @@ build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = Awperative
-build_property.ProjectDir = /Users/averynorris/Programming/Test/Awperative/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/Awperative/obj/Debug/net8.0/Awperative.assets.cache
index d246e1c..73acc41 100644
Binary files a/Awperative/obj/Debug/net8.0/Awperative.assets.cache and b/Awperative/obj/Debug/net8.0/Awperative.assets.cache differ
diff --git a/Awperative/obj/Debug/net8.0/Awperative.csproj.AssemblyReference.cache b/Awperative/obj/Debug/net8.0/Awperative.csproj.AssemblyReference.cache
index 5aa557f..26465f8 100644
Binary files a/Awperative/obj/Debug/net8.0/Awperative.csproj.AssemblyReference.cache and b/Awperative/obj/Debug/net8.0/Awperative.csproj.AssemblyReference.cache differ
diff --git a/Awperative/obj/Debug/net8.0/Awperative.csproj.CoreCompileInputs.cache b/Awperative/obj/Debug/net8.0/Awperative.csproj.CoreCompileInputs.cache
index 8a8e9eb..de2c872 100644
--- a/Awperative/obj/Debug/net8.0/Awperative.csproj.CoreCompileInputs.cache
+++ b/Awperative/obj/Debug/net8.0/Awperative.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-3d3cd94cc6ff921649579972de5d9d85adfae4ebd2a2b7b55363a005bf98f949
+be1a95e7069d34b03cfebe4fe9e9ce02a90bff6923670e2ee1bce3618e098560
diff --git a/Awperative/obj/Debug/net8.0/Awperative.csproj.FileListAbsolute.txt b/Awperative/obj/Debug/net8.0/Awperative.csproj.FileListAbsolute.txt
index 3f9dc8d..2e3a98e 100644
--- a/Awperative/obj/Debug/net8.0/Awperative.csproj.FileListAbsolute.txt
+++ b/Awperative/obj/Debug/net8.0/Awperative.csproj.FileListAbsolute.txt
@@ -10,3 +10,16 @@
/Users/averynorris/Programming/Test/Awperative/Awperative/obj/Debug/net8.0/refint/Awperative.dll
/Users/averynorris/Programming/Test/Awperative/Awperative/obj/Debug/net8.0/Awperative.pdb
/Users/averynorris/Programming/Test/Awperative/Awperative/obj/Debug/net8.0/ref/Awperative.dll
+/home/avery/Programming/Awperative/Awperative/bin/Debug/net8.0/Awperative.deps.json
+/home/avery/Programming/Awperative/Awperative/bin/Debug/net8.0/Awperative.dll
+/home/avery/Programming/Awperative/Awperative/bin/Debug/net8.0/Awperative.pdb
+/home/avery/Programming/Awperative/Awperative/obj/Debug/net8.0/Awperative.csproj.AssemblyReference.cache
+/home/avery/Programming/Awperative/Awperative/obj/Debug/net8.0/Awperative.GeneratedMSBuildEditorConfig.editorconfig
+/home/avery/Programming/Awperative/Awperative/obj/Debug/net8.0/Awperative.AssemblyInfoInputs.cache
+/home/avery/Programming/Awperative/Awperative/obj/Debug/net8.0/Awperative.AssemblyInfo.cs
+/home/avery/Programming/Awperative/Awperative/obj/Debug/net8.0/Awperative.csproj.CoreCompileInputs.cache
+/home/avery/Programming/Awperative/Awperative/obj/Debug/net8.0/Awperative.sourcelink.json
+/home/avery/Programming/Awperative/Awperative/obj/Debug/net8.0/Awperative.dll
+/home/avery/Programming/Awperative/Awperative/obj/Debug/net8.0/refint/Awperative.dll
+/home/avery/Programming/Awperative/Awperative/obj/Debug/net8.0/Awperative.pdb
+/home/avery/Programming/Awperative/Awperative/obj/Debug/net8.0/ref/Awperative.dll
diff --git a/Awperative/obj/Debug/net8.0/Awperative.dll b/Awperative/obj/Debug/net8.0/Awperative.dll
index 0d4bf70..2d784df 100644
Binary files a/Awperative/obj/Debug/net8.0/Awperative.dll and b/Awperative/obj/Debug/net8.0/Awperative.dll differ
diff --git a/Awperative/obj/Debug/net8.0/Awperative.pdb b/Awperative/obj/Debug/net8.0/Awperative.pdb
index ef94919..a817064 100644
Binary files a/Awperative/obj/Debug/net8.0/Awperative.pdb and b/Awperative/obj/Debug/net8.0/Awperative.pdb differ
diff --git a/Awperative/obj/Debug/net8.0/ref/Awperative.dll b/Awperative/obj/Debug/net8.0/ref/Awperative.dll
index 40fa95f..98aa9f6 100644
Binary files a/Awperative/obj/Debug/net8.0/ref/Awperative.dll and b/Awperative/obj/Debug/net8.0/ref/Awperative.dll differ
diff --git a/Awperative/obj/Debug/net8.0/refint/Awperative.dll b/Awperative/obj/Debug/net8.0/refint/Awperative.dll
index 40fa95f..98aa9f6 100644
Binary files a/Awperative/obj/Debug/net8.0/refint/Awperative.dll and b/Awperative/obj/Debug/net8.0/refint/Awperative.dll differ
diff --git a/Awperative/obj/project.assets.json b/Awperative/obj/project.assets.json
index e8ed7c2..90670c4 100644
--- a/Awperative/obj/project.assets.json
+++ b/Awperative/obj/project.assets.json
@@ -273,19 +273,19 @@
]
},
"packageFolders": {
- "/Users/averynorris/.nuget/packages/": {}
+ "/home/avery/.nuget/packages/": {}
},
"project": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "/Users/averynorris/Programming/Test/Awperative/Awperative/Awperative.csproj",
+ "projectUniqueName": "/home/avery/Programming/Awperative/Awperative/Awperative.csproj",
"projectName": "Awperative",
- "projectPath": "/Users/averynorris/Programming/Test/Awperative/Awperative/Awperative.csproj",
- "packagesPath": "/Users/averynorris/.nuget/packages/",
- "outputPath": "/Users/averynorris/Programming/Test/Awperative/Awperative/obj/",
+ "projectPath": "/home/avery/Programming/Awperative/Awperative/Awperative.csproj",
+ "packagesPath": "/home/avery/.nuget/packages/",
+ "outputPath": "/home/avery/Programming/Awperative/Awperative/obj/",
"projectStyle": "PackageReference",
"configFilePaths": [
- "/Users/averynorris/.nuget/NuGet/NuGet.Config"
+ "/home/avery/.nuget/NuGet/NuGet.Config"
],
"originalTargetFrameworks": [
"net8.0"
@@ -303,13 +303,7 @@
"warnAsError": [
"NU1605"
]
- },
- "restoreAuditProperties": {
- "enableAudit": "true",
- "auditLevel": "low",
- "auditMode": "direct"
- },
- "SdkAnalysisLevel": "9.0.300"
+ }
},
"frameworks": {
"net8.0": {
@@ -332,22 +326,12 @@
],
"assetTargetFallback": true,
"warn": true,
- "downloadDependencies": [
- {
- "name": "Microsoft.AspNetCore.App.Ref",
- "version": "[8.0.20, 8.0.20]"
- },
- {
- "name": "Microsoft.NETCore.App.Ref",
- "version": "[8.0.20, 8.0.20]"
- }
- ],
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
- "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/9.0.305/PortableRuntimeIdentifierGraph.json"
+ "runtimeIdentifierGraphPath": "/usr/lib/dotnet/sdk/8.0.122/PortableRuntimeIdentifierGraph.json"
}
}
}
diff --git a/Awperative/obj/project.nuget.cache b/Awperative/obj/project.nuget.cache
index a43b9fc..fc16639 100644
--- a/Awperative/obj/project.nuget.cache
+++ b/Awperative/obj/project.nuget.cache
@@ -1,17 +1,15 @@
{
"version": 2,
- "dgSpecHash": "50jaUrtOXhI=",
+ "dgSpecHash": "R13j3OnnaSw=",
"success": true,
- "projectFilePath": "/Users/averynorris/Programming/Test/Awperative/Awperative/Awperative.csproj",
+ "projectFilePath": "/home/avery/Programming/Awperative/Awperative/Awperative.csproj",
"expectedPackageFiles": [
- "/Users/averynorris/.nuget/packages/monogame.framework.desktopgl/3.8.4.1/monogame.framework.desktopgl.3.8.4.1.nupkg.sha512",
- "/Users/averynorris/.nuget/packages/monogame.library.openal/1.24.3.2/monogame.library.openal.1.24.3.2.nupkg.sha512",
- "/Users/averynorris/.nuget/packages/monogame.library.sdl/2.32.2.1/monogame.library.sdl.2.32.2.1.nupkg.sha512",
- "/Users/averynorris/.nuget/packages/nvorbis/0.10.4/nvorbis.0.10.4.nupkg.sha512",
- "/Users/averynorris/.nuget/packages/system.memory/4.5.3/system.memory.4.5.3.nupkg.sha512",
- "/Users/averynorris/.nuget/packages/system.valuetuple/4.5.0/system.valuetuple.4.5.0.nupkg.sha512",
- "/Users/averynorris/.nuget/packages/microsoft.netcore.app.ref/8.0.20/microsoft.netcore.app.ref.8.0.20.nupkg.sha512",
- "/Users/averynorris/.nuget/packages/microsoft.aspnetcore.app.ref/8.0.20/microsoft.aspnetcore.app.ref.8.0.20.nupkg.sha512"
+ "/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"
],
"logs": []
}
\ No newline at end of file
diff --git a/Awperative/obj/project.packagespec.json b/Awperative/obj/project.packagespec.json
index 890866e..10bde13 100644
--- a/Awperative/obj/project.packagespec.json
+++ b/Awperative/obj/project.packagespec.json
@@ -1 +1 @@
-"restore":{"projectUniqueName":"/Users/averynorris/Programming/Test/Awperative/Awperative/Awperative.csproj","projectName":"Awperative","projectPath":"/Users/averynorris/Programming/Test/Awperative/Awperative/Awperative.csproj","outputPath":"/Users/averynorris/Programming/Test/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"]},"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.20, 8.0.20]"},{"name":"Microsoft.NETCore.App.Ref","version":"[8.0.20, 8.0.20]"}],"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/usr/local/share/dotnet/sdk/9.0.305/PortableRuntimeIdentifierGraph.json"}}
\ No newline at end of file
+"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.122/PortableRuntimeIdentifierGraph.json"}}
\ No newline at end of file
diff --git a/Awperative/obj/rider.project.restore.info b/Awperative/obj/rider.project.restore.info
index b3f2120..b82b0ef 100644
--- a/Awperative/obj/rider.project.restore.info
+++ b/Awperative/obj/rider.project.restore.info
@@ -1 +1 @@
-17687727448637213
\ No newline at end of file
+17688491570718218
\ No newline at end of file