Added Event Pipeline System

This commit is contained in:
Mueller Wayan
2025-04-18 21:54:07 +02:00
parent b4d5afc4ba
commit 08f66af16e
52 changed files with 1368 additions and 197 deletions
+4 -2
View File
@@ -8,13 +8,15 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.0" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.4" />
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="9.0.0" />
<PackageReference Include="Newtonsoft.Json.Schema" Version="4.0.1" />
<PackageReference Include="SFML.Net" Version="2.6.0" />
<PackageReference Include="SFML.Net" Version="2.6.1" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Firebird2D.EventPipelines\Firebird2D.EventPipelines.csproj" />
<ProjectReference Include="..\Firebird2D.KeyMapper\Firebird2D.KeyMapping.csproj" />
<ProjectReference Include="..\Firebird2D.Logger\Firebird2D.Logger.csproj" />
<ProjectReference Include="..\Firebird2D.Requirement\Firebird2D.Requirement.csproj" />
<ProjectReference Include="..\Firebird2D.SFMLExtensions\Firebird2D.SFMLExtensions.csproj" />
+50
View File
@@ -0,0 +1,50 @@
using SFML.Graphics;
using SFML.Window;
using SFML.System;
using Microsoft.Extensions.Configuration;
using System.Text;
using Firebird2D.Core;
using Firebird2D.Configuration;
using Firebird2D.Logger;
using Firebird2D.SceneSystem;
using Firebird2D.EventPipelines;
using Firebird2D.KeyMapping;
namespace Firebird2D
{
public static class Game
{
public static MainWindow? mainWindow {get; private set;}
public static GameConfig gameConfig = new GameConfig();
public static EventBus? eventBus { get; private set;}
public static KeyMapper? keyMapper { get; private set;}
static void Main(string[] args)
{
eventBus = new EventBus();
keyMapper = new KeyMapper(eventBus);
//GameLogger.Initalize();
//if (VideoMode.DesktopMode.Width < gameConfig.VideoMode.Width || VideoMode.DesktopMode.Height < gameConfig.VideoMode.Height)
//{
// gameConfig.VideoMode = VideoMode.DesktopMode;
//}
//Styles style = gameConfig.FullScreen ? Styles.Fullscreen : Styles.Default;
//mainWindow = new MainWindow(gameConfig.VideoMode, "testgame", style);
//SceneManager.LoadScenes(mainWindow);
//mainWindow.Gameloop();
}
}
}
-40
View File
@@ -1,40 +0,0 @@
using SFML.Graphics;
using SFML.Window;
using SFML.System;
using Microsoft.Extensions.Configuration;
using System.Text;
using Firebird2D.Core;
using Firebird2D.Configuration;
using Firebird2D.Logger;
using Firebird2D.SceneSystem;
namespace Firebird2D
{
public static class GameSystem
{
public static MainWindow? mainWindow {get; private set;}
public static GameConfig gameConfig = new GameConfig();
static void Main(string[] args)
{
GameLogger.Initalize();
if (VideoMode.DesktopMode.Width < gameConfig.VideoMode.Width || VideoMode.DesktopMode.Height < gameConfig.VideoMode.Height)
{
gameConfig.VideoMode = VideoMode.DesktopMode;
}
Styles style = gameConfig.FullScreen ? Styles.Fullscreen : Styles.Default;
mainWindow = new MainWindow(gameConfig.VideoMode, "testgame", style);
SceneManager.LoadScenes(mainWindow);
mainWindow.Gameloop();
}
}
}
@@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Firebird2D")]
[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+b4d5afc4ba4c2fb1fde6fb769da0e6c84003d734")]
[assembly: System.Reflection.AssemblyProductAttribute("Firebird2D")]
[assembly: System.Reflection.AssemblyTitleAttribute("Firebird2D")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
@@ -1 +1 @@
34789a2313a02eb3bf9ca4688175c16f412592a6383e7e87cd64b1ac4632e7a2
c0a24d86bf21784cd90312be0fc44d53210fd1ff433ae25e4a8ab483ba3e79a7
@@ -8,6 +8,6 @@ build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = Firebird2D
build_property.ProjectDir = C:\Users\wayan\source\repos\SFML_Test\Firebird2D\
build_property.ProjectDir = G:\Coding\Firebird2D\Firebird2D\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
Binary file not shown.
@@ -1,17 +1,161 @@
{
"format": 1,
"restore": {
"C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D\\Firebird2D.csproj": {}
"G:\\Coding\\Firebird2D\\Firebird2D\\Firebird2D.csproj": {}
},
"projects": {
"C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.Logger\\Firebird2D.Logger.csproj": {
"G:\\Coding\\Firebird2D\\Firebird2D.EventPipelines\\Firebird2D.EventPipelines.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.Logger\\Firebird2D.Logger.csproj",
"projectName": "Firebird2D.Logger",
"projectPath": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.Logger\\Firebird2D.Logger.csproj",
"projectUniqueName": "G:\\Coding\\Firebird2D\\Firebird2D.EventPipelines\\Firebird2D.EventPipelines.csproj",
"projectName": "Firebird2D.EventPipelines",
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.EventPipelines\\Firebird2D.EventPipelines.csproj",
"packagesPath": "C:\\Users\\wayan\\.nuget\\packages\\",
"outputPath": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.Logger\\obj\\",
"outputPath": "G:\\Coding\\Firebird2D\\Firebird2D.EventPipelines\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\wayan\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net8.0"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"C:\\Program Files\\dotnet\\library-packs": {},
"C:\\TwinCAT\\Functions\\TE2000-HMI-Engineering\\Infrastructure\\Packages": {},
"C:\\TwinCAT\\Functions\\TE2000-HMI-Engineering\\References": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net8.0": {
"targetAlias": "net8.0",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
"net8.0": {
"targetAlias": "net8.0",
"dependencies": {
"SFML.Net": {
"target": "Package",
"version": "[2.6.1, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.303/PortableRuntimeIdentifierGraph.json"
}
}
},
"G:\\Coding\\Firebird2D\\Firebird2D.KeyMapper\\Firebird2D.KeyMapping.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "G:\\Coding\\Firebird2D\\Firebird2D.KeyMapper\\Firebird2D.KeyMapping.csproj",
"projectName": "Firebird2D.KeyMapping",
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.KeyMapper\\Firebird2D.KeyMapping.csproj",
"packagesPath": "C:\\Users\\wayan\\.nuget\\packages\\",
"outputPath": "G:\\Coding\\Firebird2D\\Firebird2D.KeyMapper\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\wayan\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net8.0"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"C:\\Program Files\\dotnet\\library-packs": {},
"C:\\TwinCAT\\Functions\\TE2000-HMI-Engineering\\Infrastructure\\Packages": {},
"C:\\TwinCAT\\Functions\\TE2000-HMI-Engineering\\References": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net8.0": {
"targetAlias": "net8.0",
"projectReferences": {
"G:\\Coding\\Firebird2D\\Firebird2D.EventPipelines\\Firebird2D.EventPipelines.csproj": {
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.EventPipelines\\Firebird2D.EventPipelines.csproj"
}
}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
"net8.0": {
"targetAlias": "net8.0",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.303/PortableRuntimeIdentifierGraph.json"
}
}
},
"G:\\Coding\\Firebird2D\\Firebird2D.Logger\\Firebird2D.Logger.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "G:\\Coding\\Firebird2D\\Firebird2D.Logger\\Firebird2D.Logger.csproj",
"projectName": "Firebird2D.Logger",
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.Logger\\Firebird2D.Logger.csproj",
"packagesPath": "C:\\Users\\wayan\\.nuget\\packages\\",
"outputPath": "G:\\Coding\\Firebird2D\\Firebird2D.Logger\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
@@ -71,14 +215,14 @@
}
}
},
"C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.Requirement\\Firebird2D.Requirement.csproj": {
"G:\\Coding\\Firebird2D\\Firebird2D.Requirement\\Firebird2D.Requirement.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.Requirement\\Firebird2D.Requirement.csproj",
"projectUniqueName": "G:\\Coding\\Firebird2D\\Firebird2D.Requirement\\Firebird2D.Requirement.csproj",
"projectName": "Firebird2D.Requirement",
"projectPath": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.Requirement\\Firebird2D.Requirement.csproj",
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.Requirement\\Firebird2D.Requirement.csproj",
"packagesPath": "C:\\Users\\wayan\\.nuget\\packages\\",
"outputPath": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.Requirement\\obj\\",
"outputPath": "G:\\Coding\\Firebird2D\\Firebird2D.Requirement\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
@@ -102,8 +246,8 @@
"net8.0": {
"targetAlias": "net8.0",
"projectReferences": {
"C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.Logger\\Firebird2D.Logger.csproj": {
"projectPath": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.Logger\\Firebird2D.Logger.csproj"
"G:\\Coding\\Firebird2D\\Firebird2D.Logger\\Firebird2D.Logger.csproj": {
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.Logger\\Firebird2D.Logger.csproj"
}
}
}
@@ -142,14 +286,14 @@
}
}
},
"C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.SFMLExtensions\\Firebird2D.SFMLExtensions.csproj": {
"G:\\Coding\\Firebird2D\\Firebird2D.SFMLExtensions\\Firebird2D.SFMLExtensions.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.SFMLExtensions\\Firebird2D.SFMLExtensions.csproj",
"projectUniqueName": "G:\\Coding\\Firebird2D\\Firebird2D.SFMLExtensions\\Firebird2D.SFMLExtensions.csproj",
"projectName": "Firebird2D.SFMLExtensions",
"projectPath": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.SFMLExtensions\\Firebird2D.SFMLExtensions.csproj",
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.SFMLExtensions\\Firebird2D.SFMLExtensions.csproj",
"packagesPath": "C:\\Users\\wayan\\.nuget\\packages\\",
"outputPath": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.SFMLExtensions\\obj\\",
"outputPath": "G:\\Coding\\Firebird2D\\Firebird2D.SFMLExtensions\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
@@ -215,14 +359,14 @@
}
}
},
"C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D\\Firebird2D.csproj": {
"G:\\Coding\\Firebird2D\\Firebird2D\\Firebird2D.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D\\Firebird2D.csproj",
"projectUniqueName": "G:\\Coding\\Firebird2D\\Firebird2D\\Firebird2D.csproj",
"projectName": "Firebird2D",
"projectPath": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D\\Firebird2D.csproj",
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D\\Firebird2D.csproj",
"packagesPath": "C:\\Users\\wayan\\.nuget\\packages\\",
"outputPath": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D\\obj\\",
"outputPath": "G:\\Coding\\Firebird2D\\Firebird2D\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
@@ -246,14 +390,20 @@
"net8.0": {
"targetAlias": "net8.0",
"projectReferences": {
"C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.Logger\\Firebird2D.Logger.csproj": {
"projectPath": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.Logger\\Firebird2D.Logger.csproj"
"G:\\Coding\\Firebird2D\\Firebird2D.EventPipelines\\Firebird2D.EventPipelines.csproj": {
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.EventPipelines\\Firebird2D.EventPipelines.csproj"
},
"C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.Requirement\\Firebird2D.Requirement.csproj": {
"projectPath": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.Requirement\\Firebird2D.Requirement.csproj"
"G:\\Coding\\Firebird2D\\Firebird2D.KeyMapper\\Firebird2D.KeyMapping.csproj": {
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.KeyMapper\\Firebird2D.KeyMapping.csproj"
},
"C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.SFMLExtensions\\Firebird2D.SFMLExtensions.csproj": {
"projectPath": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.SFMLExtensions\\Firebird2D.SFMLExtensions.csproj"
"G:\\Coding\\Firebird2D\\Firebird2D.Logger\\Firebird2D.Logger.csproj": {
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.Logger\\Firebird2D.Logger.csproj"
},
"G:\\Coding\\Firebird2D\\Firebird2D.Requirement\\Firebird2D.Requirement.csproj": {
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.Requirement\\Firebird2D.Requirement.csproj"
},
"G:\\Coding\\Firebird2D\\Firebird2D.SFMLExtensions\\Firebird2D.SFMLExtensions.csproj": {
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.SFMLExtensions\\Firebird2D.SFMLExtensions.csproj"
}
}
}
@@ -275,7 +425,7 @@
"dependencies": {
"Microsoft.Extensions.Configuration": {
"target": "Package",
"version": "[9.0.0, )"
"version": "[9.0.4, )"
},
"Microsoft.Extensions.Configuration.Json": {
"target": "Package",
@@ -287,7 +437,7 @@
},
"SFML.Net": {
"target": "Package",
"version": "[2.6.0, )"
"version": "[2.6.1, )"
}
},
"imports": [
+108 -64
View File
@@ -722,11 +722,11 @@
}
}
},
"Microsoft.Extensions.Configuration/9.0.0": {
"Microsoft.Extensions.Configuration/9.0.4": {
"type": "package",
"dependencies": {
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0",
"Microsoft.Extensions.Primitives": "9.0.0"
"Microsoft.Extensions.Configuration.Abstractions": "9.0.4",
"Microsoft.Extensions.Primitives": "9.0.4"
},
"compile": {
"lib/net8.0/Microsoft.Extensions.Configuration.dll": {
@@ -742,10 +742,10 @@
"buildTransitive/net8.0/_._": {}
}
},
"Microsoft.Extensions.Configuration.Abstractions/9.0.0": {
"Microsoft.Extensions.Configuration.Abstractions/9.0.4": {
"type": "package",
"dependencies": {
"Microsoft.Extensions.Primitives": "9.0.0"
"Microsoft.Extensions.Primitives": "9.0.4"
},
"compile": {
"lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
@@ -863,7 +863,7 @@
"buildTransitive/net8.0/_._": {}
}
},
"Microsoft.Extensions.Primitives/9.0.0": {
"Microsoft.Extensions.Primitives/9.0.4": {
"type": "package",
"compile": {
"lib/net8.0/Microsoft.Extensions.Primitives.dll": {
@@ -908,11 +908,11 @@
}
}
},
"SFML.Audio/2.6.0": {
"SFML.Audio/2.6.1": {
"type": "package",
"dependencies": {
"CSFML": "[2.6.1, 2.7.0)",
"SFML.System": "2.6.0"
"SFML.System": "2.6.1"
},
"compile": {
"lib/netstandard2.0/SFML.Audio.dll": {
@@ -925,12 +925,12 @@
}
}
},
"SFML.Graphics/2.6.0": {
"SFML.Graphics/2.6.1": {
"type": "package",
"dependencies": {
"CSFML": "[2.6.1, 2.7.0)",
"SFML.System": "2.6.0",
"SFML.Window": "2.6.0"
"SFML.System": "2.6.1",
"SFML.Window": "2.6.1"
},
"compile": {
"lib/netstandard2.0/SFML.Graphics.dll": {
@@ -943,16 +943,16 @@
}
}
},
"SFML.Net/2.6.0": {
"SFML.Net/2.6.1": {
"type": "package",
"dependencies": {
"SFML.Audio": "2.6.0",
"SFML.Graphics": "2.6.0",
"SFML.System": "2.6.0",
"SFML.Window": "2.6.0"
"SFML.Audio": "2.6.1",
"SFML.Graphics": "2.6.1",
"SFML.System": "2.6.1",
"SFML.Window": "2.6.1"
}
},
"SFML.System/2.6.0": {
"SFML.System/2.6.1": {
"type": "package",
"dependencies": {
"CSFML": "[2.6.1, 2.7.0)"
@@ -968,11 +968,11 @@
}
}
},
"SFML.Window/2.6.0": {
"SFML.Window/2.6.1": {
"type": "package",
"dependencies": {
"CSFML": "[2.6.1, 2.7.0)",
"SFML.System": "2.6.0"
"SFML.System": "2.6.1"
},
"compile": {
"lib/netstandard2.0/SFML.Window.dll": {
@@ -1043,6 +1043,32 @@
"buildTransitive/net8.0/System.Text.Json.targets": {}
}
},
"Firebird2D.EventPipelines/1.0.0": {
"type": "project",
"framework": ".NETCoreApp,Version=v8.0",
"dependencies": {
"SFML.Net": "2.6.1"
},
"compile": {
"bin/placeholder/Firebird2D.EventPipelines.dll": {}
},
"runtime": {
"bin/placeholder/Firebird2D.EventPipelines.dll": {}
}
},
"Firebird2D.KeyMapping/1.0.0": {
"type": "project",
"framework": ".NETCoreApp,Version=v8.0",
"dependencies": {
"Firebird2D.EventPipelines": "1.0.0"
},
"compile": {
"bin/placeholder/Firebird2D.KeyMapping.dll": {}
},
"runtime": {
"bin/placeholder/Firebird2D.KeyMapping.dll": {}
}
},
"Firebird2D.Logger/1.0.0": {
"type": "project",
"framework": ".NETCoreApp,Version=v8.0",
@@ -1275,10 +1301,10 @@
"sfml-icon.png"
]
},
"Microsoft.Extensions.Configuration/9.0.0": {
"sha512": "YIMO9T3JL8MeEXgVozKt2v79hquo/EFtnY0vgxmLnUvk1Rei/halI7kOWZL2RBeV9FMGzgM9LZA8CVaNwFMaNA==",
"Microsoft.Extensions.Configuration/9.0.4": {
"sha512": "KIVBrMbItnCJDd1RF4KEaE8jZwDJcDUJW5zXpbwQ05HNYTK1GveHxHK0B3SjgDJuR48GRACXAO+BLhL8h34S7g==",
"type": "package",
"path": "microsoft.extensions.configuration/9.0.0",
"path": "microsoft.extensions.configuration/9.0.4",
"files": [
".nupkg.metadata",
".signature.p7s",
@@ -1298,15 +1324,15 @@
"lib/net9.0/Microsoft.Extensions.Configuration.xml",
"lib/netstandard2.0/Microsoft.Extensions.Configuration.dll",
"lib/netstandard2.0/Microsoft.Extensions.Configuration.xml",
"microsoft.extensions.configuration.9.0.0.nupkg.sha512",
"microsoft.extensions.configuration.9.0.4.nupkg.sha512",
"microsoft.extensions.configuration.nuspec",
"useSharedDesignerContext.txt"
]
},
"Microsoft.Extensions.Configuration.Abstractions/9.0.0": {
"sha512": "lqvd7W3FGKUO1+ZoUEMaZ5XDJeWvjpy2/M/ptCGz3tXLD4HWVaSzjufsAsjemasBEg+2SxXVtYVvGt5r2nKDlg==",
"Microsoft.Extensions.Configuration.Abstractions/9.0.4": {
"sha512": "0LN/DiIKvBrkqp7gkF3qhGIeZk6/B63PthAHjQsxymJfIBcz0kbf4/p/t4lMgggVxZ+flRi5xvTwlpPOoZk8fg==",
"type": "package",
"path": "microsoft.extensions.configuration.abstractions/9.0.0",
"path": "microsoft.extensions.configuration.abstractions/9.0.4",
"files": [
".nupkg.metadata",
".signature.p7s",
@@ -1326,7 +1352,7 @@
"lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.xml",
"lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll",
"lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml",
"microsoft.extensions.configuration.abstractions.9.0.0.nupkg.sha512",
"microsoft.extensions.configuration.abstractions.9.0.4.nupkg.sha512",
"microsoft.extensions.configuration.abstractions.nuspec",
"useSharedDesignerContext.txt"
]
@@ -1473,10 +1499,10 @@
"useSharedDesignerContext.txt"
]
},
"Microsoft.Extensions.Primitives/9.0.0": {
"sha512": "N3qEBzmLMYiASUlKxxFIISP4AiwuPTHF5uCh+2CWSwwzAJiIYx0kBJsS30cp1nvhSySFAVi30jecD307jV+8Kg==",
"Microsoft.Extensions.Primitives/9.0.4": {
"sha512": "SPFyMjyku1nqTFFJ928JAMd0QnRe4xjE7KeKnZMWXf3xk+6e0WiOZAluYtLdbJUXtsl2cCRSi8cBquJ408k8RA==",
"type": "package",
"path": "microsoft.extensions.primitives/9.0.0",
"path": "microsoft.extensions.primitives/9.0.4",
"files": [
".nupkg.metadata",
".signature.p7s",
@@ -1496,7 +1522,7 @@
"lib/net9.0/Microsoft.Extensions.Primitives.xml",
"lib/netstandard2.0/Microsoft.Extensions.Primitives.dll",
"lib/netstandard2.0/Microsoft.Extensions.Primitives.xml",
"microsoft.extensions.primitives.9.0.0.nupkg.sha512",
"microsoft.extensions.primitives.9.0.4.nupkg.sha512",
"microsoft.extensions.primitives.nuspec",
"useSharedDesignerContext.txt"
]
@@ -1555,10 +1581,10 @@
"packageIcon.png"
]
},
"SFML.Audio/2.6.0": {
"sha512": "DvribzbjacRFSFU/A7xLkxlYEwMGKM9bwcpFo3TjStpKTDNSrSDw3EWuE0HwrQpzfiNxCAutnlRFvfwufUHuNw==",
"SFML.Audio/2.6.1": {
"sha512": "MsIlMTEeG623UYw3/Sb2qVw94xEHOxamUENuxbjSz4QiTsfCNQNEADpfTbXKI/FS5u7y/FsNmk+4II2iEf8MMw==",
"type": "package",
"path": "sfml.audio/2.6.0",
"path": "sfml.audio/2.6.1",
"files": [
".nupkg.metadata",
".signature.p7s",
@@ -1566,14 +1592,14 @@
"lib/netstandard2.0/SFML.Audio.dll",
"lib/netstandard2.0/SFML.Audio.xml",
"sfml-icon.png",
"sfml.audio.2.6.0.nupkg.sha512",
"sfml.audio.2.6.1.nupkg.sha512",
"sfml.audio.nuspec"
]
},
"SFML.Graphics/2.6.0": {
"sha512": "bwYJT4siVta87d3ZaRN37FViOMAgiiYS9BYJOhHL70G9+KDtqbAl1LYg9hdEG8IHFSj55I7P8qkPL33KQ16RBg==",
"SFML.Graphics/2.6.1": {
"sha512": "pOtL7ss6r3m7P3MbZ4Oytjzug2mWJ5OHblZHlISIhb6IezmsFmBxqLsIq0YoyWGcAL4cgSXqDmflJivKpXgdtg==",
"type": "package",
"path": "sfml.graphics/2.6.0",
"path": "sfml.graphics/2.6.1",
"files": [
".nupkg.metadata",
".signature.p7s",
@@ -1581,27 +1607,27 @@
"lib/netstandard2.0/SFML.Graphics.dll",
"lib/netstandard2.0/SFML.Graphics.xml",
"sfml-icon.png",
"sfml.graphics.2.6.0.nupkg.sha512",
"sfml.graphics.2.6.1.nupkg.sha512",
"sfml.graphics.nuspec"
]
},
"SFML.Net/2.6.0": {
"sha512": "jnHJp7PPvZ0FdIZQZo63DW3ROrgVJktTzycjGzoX1HsZZTzj7ioMOXtsbR2AAggdTyk6vIhd61IqEpLO4DSd+Q==",
"SFML.Net/2.6.1": {
"sha512": "OWjTdbVi86gTYHjlSB3Y77ZWDy01iIVMXfb5ApX3L5yp455VDmF828wBIc2+bfPxJDFSHgJ82LpZM5jFNUS/QA==",
"type": "package",
"path": "sfml.net/2.6.0",
"path": "sfml.net/2.6.1",
"files": [
".nupkg.metadata",
".signature.p7s",
"README.md",
"sfml-icon.png",
"sfml.net.2.6.0.nupkg.sha512",
"sfml.net.2.6.1.nupkg.sha512",
"sfml.net.nuspec"
]
},
"SFML.System/2.6.0": {
"sha512": "XDNdNah0PKZElyYMAqWd8Kbe/XsJExkTxPY0txIrsTXEFIiRWhlkcYBBZmGkA6wvB5Ib7XH8QqE8s3BY8ZAzaQ==",
"SFML.System/2.6.1": {
"sha512": "/3EV59uiMWxADWWSiqAOS+8FK4Da2r6RoZEujG14kLGYtQzNj4rV4pjjycyH30WWDONSedxmLT9chf8XN70+BQ==",
"type": "package",
"path": "sfml.system/2.6.0",
"path": "sfml.system/2.6.1",
"files": [
".nupkg.metadata",
".signature.p7s",
@@ -1609,14 +1635,14 @@
"lib/netstandard2.0/SFML.System.dll",
"lib/netstandard2.0/SFML.System.xml",
"sfml-icon.png",
"sfml.system.2.6.0.nupkg.sha512",
"sfml.system.2.6.1.nupkg.sha512",
"sfml.system.nuspec"
]
},
"SFML.Window/2.6.0": {
"sha512": "C4FAnMI6adoNyc7gv33tIK9iYWuPxPUqQojLkhy2DTi4+3ZrlSNRDNZYc7V8Gaps3dOheGAP41/MJKSdTF8SZg==",
"SFML.Window/2.6.1": {
"sha512": "lzt42WWZiYvoMrDwvc4lpl6t/GH6AhvHI+inw/Aoh1v6xAO8GDnzzLVsaKi+RfPqdL2mHsih1qUZucuvAmoGdg==",
"type": "package",
"path": "sfml.window/2.6.0",
"path": "sfml.window/2.6.1",
"files": [
".nupkg.metadata",
".signature.p7s",
@@ -1624,7 +1650,7 @@
"lib/netstandard2.0/SFML.Window.dll",
"lib/netstandard2.0/SFML.Window.xml",
"sfml-icon.png",
"sfml.window.2.6.0.nupkg.sha512",
"sfml.window.2.6.1.nupkg.sha512",
"sfml.window.nuspec"
]
},
@@ -1759,6 +1785,16 @@
"useSharedDesignerContext.txt"
]
},
"Firebird2D.EventPipelines/1.0.0": {
"type": "project",
"path": "../Firebird2D.EventPipelines/Firebird2D.EventPipelines.csproj",
"msbuildProject": "../Firebird2D.EventPipelines/Firebird2D.EventPipelines.csproj"
},
"Firebird2D.KeyMapping/1.0.0": {
"type": "project",
"path": "../Firebird2D.KeyMapper/Firebird2D.KeyMapping.csproj",
"msbuildProject": "../Firebird2D.KeyMapper/Firebird2D.KeyMapping.csproj"
},
"Firebird2D.Logger/1.0.0": {
"type": "project",
"path": "../Firebird2D.Logger/Firebird2D.Logger.csproj",
@@ -1777,13 +1813,15 @@
},
"projectFileDependencyGroups": {
"net8.0": [
"Firebird2D.EventPipelines >= 1.0.0",
"Firebird2D.KeyMapping >= 1.0.0",
"Firebird2D.Logger >= 1.0.0",
"Firebird2D.Requirement >= 1.0.0",
"Firebird2D.SFMLExtensions >= 1.0.0",
"Microsoft.Extensions.Configuration >= 9.0.0",
"Microsoft.Extensions.Configuration >= 9.0.4",
"Microsoft.Extensions.Configuration.Json >= 9.0.0",
"Newtonsoft.Json.Schema >= 4.0.1",
"SFML.Net >= 2.6.0"
"SFML.Net >= 2.6.1"
]
},
"packageFolders": {
@@ -1793,11 +1831,11 @@
"project": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D\\Firebird2D.csproj",
"projectUniqueName": "G:\\Coding\\Firebird2D\\Firebird2D\\Firebird2D.csproj",
"projectName": "Firebird2D",
"projectPath": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D\\Firebird2D.csproj",
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D\\Firebird2D.csproj",
"packagesPath": "C:\\Users\\wayan\\.nuget\\packages\\",
"outputPath": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D\\obj\\",
"outputPath": "G:\\Coding\\Firebird2D\\Firebird2D\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
@@ -1821,14 +1859,20 @@
"net8.0": {
"targetAlias": "net8.0",
"projectReferences": {
"C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.Logger\\Firebird2D.Logger.csproj": {
"projectPath": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.Logger\\Firebird2D.Logger.csproj"
"G:\\Coding\\Firebird2D\\Firebird2D.EventPipelines\\Firebird2D.EventPipelines.csproj": {
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.EventPipelines\\Firebird2D.EventPipelines.csproj"
},
"C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.Requirement\\Firebird2D.Requirement.csproj": {
"projectPath": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.Requirement\\Firebird2D.Requirement.csproj"
"G:\\Coding\\Firebird2D\\Firebird2D.KeyMapper\\Firebird2D.KeyMapping.csproj": {
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.KeyMapper\\Firebird2D.KeyMapping.csproj"
},
"C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.SFMLExtensions\\Firebird2D.SFMLExtensions.csproj": {
"projectPath": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.SFMLExtensions\\Firebird2D.SFMLExtensions.csproj"
"G:\\Coding\\Firebird2D\\Firebird2D.Logger\\Firebird2D.Logger.csproj": {
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.Logger\\Firebird2D.Logger.csproj"
},
"G:\\Coding\\Firebird2D\\Firebird2D.Requirement\\Firebird2D.Requirement.csproj": {
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.Requirement\\Firebird2D.Requirement.csproj"
},
"G:\\Coding\\Firebird2D\\Firebird2D.SFMLExtensions\\Firebird2D.SFMLExtensions.csproj": {
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.SFMLExtensions\\Firebird2D.SFMLExtensions.csproj"
}
}
}
@@ -1850,7 +1894,7 @@
"dependencies": {
"Microsoft.Extensions.Configuration": {
"target": "Package",
"version": "[9.0.0, )"
"version": "[9.0.4, )"
},
"Microsoft.Extensions.Configuration.Json": {
"target": "Package",
@@ -1862,7 +1906,7 @@
},
"SFML.Net": {
"target": "Package",
"version": "[2.6.0, )"
"version": "[2.6.1, )"
}
},
"imports": [
+10 -10
View File
@@ -1,25 +1,25 @@
{
"version": 2,
"dgSpecHash": "mqTKswFuLRY=",
"dgSpecHash": "TRKtJseqRqc=",
"success": true,
"projectFilePath": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D\\Firebird2D.csproj",
"projectFilePath": "G:\\Coding\\Firebird2D\\Firebird2D\\Firebird2D.csproj",
"expectedPackageFiles": [
"C:\\Users\\wayan\\.nuget\\packages\\csfml\\2.6.1\\csfml.2.6.1.nupkg.sha512",
"C:\\Users\\wayan\\.nuget\\packages\\microsoft.extensions.configuration\\9.0.0\\microsoft.extensions.configuration.9.0.0.nupkg.sha512",
"C:\\Users\\wayan\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\9.0.0\\microsoft.extensions.configuration.abstractions.9.0.0.nupkg.sha512",
"C:\\Users\\wayan\\.nuget\\packages\\microsoft.extensions.configuration\\9.0.4\\microsoft.extensions.configuration.9.0.4.nupkg.sha512",
"C:\\Users\\wayan\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\9.0.4\\microsoft.extensions.configuration.abstractions.9.0.4.nupkg.sha512",
"C:\\Users\\wayan\\.nuget\\packages\\microsoft.extensions.configuration.fileextensions\\9.0.0\\microsoft.extensions.configuration.fileextensions.9.0.0.nupkg.sha512",
"C:\\Users\\wayan\\.nuget\\packages\\microsoft.extensions.configuration.json\\9.0.0\\microsoft.extensions.configuration.json.9.0.0.nupkg.sha512",
"C:\\Users\\wayan\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\9.0.0\\microsoft.extensions.fileproviders.abstractions.9.0.0.nupkg.sha512",
"C:\\Users\\wayan\\.nuget\\packages\\microsoft.extensions.fileproviders.physical\\9.0.0\\microsoft.extensions.fileproviders.physical.9.0.0.nupkg.sha512",
"C:\\Users\\wayan\\.nuget\\packages\\microsoft.extensions.filesystemglobbing\\9.0.0\\microsoft.extensions.filesystemglobbing.9.0.0.nupkg.sha512",
"C:\\Users\\wayan\\.nuget\\packages\\microsoft.extensions.primitives\\9.0.0\\microsoft.extensions.primitives.9.0.0.nupkg.sha512",
"C:\\Users\\wayan\\.nuget\\packages\\microsoft.extensions.primitives\\9.0.4\\microsoft.extensions.primitives.9.0.4.nupkg.sha512",
"C:\\Users\\wayan\\.nuget\\packages\\newtonsoft.json\\13.0.3\\newtonsoft.json.13.0.3.nupkg.sha512",
"C:\\Users\\wayan\\.nuget\\packages\\newtonsoft.json.schema\\4.0.1\\newtonsoft.json.schema.4.0.1.nupkg.sha512",
"C:\\Users\\wayan\\.nuget\\packages\\sfml.audio\\2.6.0\\sfml.audio.2.6.0.nupkg.sha512",
"C:\\Users\\wayan\\.nuget\\packages\\sfml.graphics\\2.6.0\\sfml.graphics.2.6.0.nupkg.sha512",
"C:\\Users\\wayan\\.nuget\\packages\\sfml.net\\2.6.0\\sfml.net.2.6.0.nupkg.sha512",
"C:\\Users\\wayan\\.nuget\\packages\\sfml.system\\2.6.0\\sfml.system.2.6.0.nupkg.sha512",
"C:\\Users\\wayan\\.nuget\\packages\\sfml.window\\2.6.0\\sfml.window.2.6.0.nupkg.sha512",
"C:\\Users\\wayan\\.nuget\\packages\\sfml.audio\\2.6.1\\sfml.audio.2.6.1.nupkg.sha512",
"C:\\Users\\wayan\\.nuget\\packages\\sfml.graphics\\2.6.1\\sfml.graphics.2.6.1.nupkg.sha512",
"C:\\Users\\wayan\\.nuget\\packages\\sfml.net\\2.6.1\\sfml.net.2.6.1.nupkg.sha512",
"C:\\Users\\wayan\\.nuget\\packages\\sfml.system\\2.6.1\\sfml.system.2.6.1.nupkg.sha512",
"C:\\Users\\wayan\\.nuget\\packages\\sfml.window\\2.6.1\\sfml.window.2.6.1.nupkg.sha512",
"C:\\Users\\wayan\\.nuget\\packages\\system.io.pipelines\\9.0.0\\system.io.pipelines.9.0.0.nupkg.sha512",
"C:\\Users\\wayan\\.nuget\\packages\\system.text.encodings.web\\9.0.0\\system.text.encodings.web.9.0.0.nupkg.sha512",
"C:\\Users\\wayan\\.nuget\\packages\\system.text.json\\9.0.0\\system.text.json.9.0.0.nupkg.sha512"