Change To OpenGL
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -3,21 +3,109 @@
|
|||||||
"WorkspaceRootPath": "G:\\Coding\\Firebird2D\\",
|
"WorkspaceRootPath": "G:\\Coding\\Firebird2D\\",
|
||||||
"Documents": [
|
"Documents": [
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{917F395C-6C2E-4F23-9ED1-B123E5F272E9}|Firebird2D.ModulLoader\\Firebird2D.ModulLoading.csproj|g:\\coding\\firebird2d\\firebird2d.modulloader\\modulloader.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
"AbsoluteMoniker": "D:0:0:{487A2EF7-6F5F-4F03-B355-82EF8BA45530}|Firebird2D\\Firebird2D.csproj|g:\\coding\\firebird2d\\firebird2d\\core\\mainwindow.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
"RelativeMoniker": "D:0:0:{917F395C-6C2E-4F23-9ED1-B123E5F272E9}|Firebird2D.ModulLoader\\Firebird2D.ModulLoading.csproj|solutionrelative:firebird2d.modulloader\\modulloader.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
"RelativeMoniker": "D:0:0:{487A2EF7-6F5F-4F03-B355-82EF8BA45530}|Firebird2D\\Firebird2D.csproj|solutionrelative:firebird2d\\core\\mainwindow.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|g:\\coding\\firebird2d\\firebird2d.interfaces\\interfaces\\igame.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
"AbsoluteMoniker": "D:0:0:{FB2B6835-02BF-4AE7-B85F-290472787ED3}|Firebird2D.EventPipelines\\Firebird2D.EventPipelines.csproj|g:\\coding\\firebird2d\\firebird2d.eventpipelines\\pipeline.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
"RelativeMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|solutionrelative:firebird2d.interfaces\\interfaces\\igame.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
"RelativeMoniker": "D:0:0:{FB2B6835-02BF-4AE7-B85F-290472787ED3}|Firebird2D.EventPipelines\\Firebird2D.EventPipelines.csproj|solutionrelative:firebird2d.eventpipelines\\pipeline.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{487A2EF7-6F5F-4F03-B355-82EF8BA45530}|Firebird2D\\Firebird2D.csproj|g:\\coding\\firebird2d\\firebird2d\\game.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{487A2EF7-6F5F-4F03-B355-82EF8BA45530}|Firebird2D\\Firebird2D.csproj|solutionrelative:firebird2d\\game.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{487A2EF7-6F5F-4F03-B355-82EF8BA45530}|Firebird2D\\Firebird2D.csproj|g:\\coding\\firebird2d\\firebird2d\\configuration\\gameconfig.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{487A2EF7-6F5F-4F03-B355-82EF8BA45530}|Firebird2D\\Firebird2D.csproj|solutionrelative:firebird2d\\configuration\\gameconfig.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|g:\\coding\\firebird2d\\firebird2d.interfaces\\datatypes\\firebirdsystemeventids.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|solutionrelative:firebird2d.interfaces\\datatypes\\firebirdsystemeventids.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|g:\\coding\\firebird2d\\firebird2d.interfaces\\datatypes\\firebirdeventid.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|solutionrelative:firebird2d.interfaces\\datatypes\\firebirdeventid.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|g:\\coding\\firebird2d\\firebird2d.interfaces\\eventarguments\\firebirdtickargs.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|solutionrelative:firebird2d.interfaces\\eventarguments\\firebirdtickargs.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|g:\\coding\\firebird2d\\firebird2d.interfaces\\eventarguments\\firebirdkeyeventargs.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|solutionrelative:firebird2d.interfaces\\eventarguments\\firebirdkeyeventargs.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|g:\\coding\\firebird2d\\firebird2d.interfaces\\interfaces\\i_scene.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|solutionrelative:firebird2d.interfaces\\interfaces\\i_scene.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{59AFCD05-E0D6-4E47-AF00-5F40D3E74C9C}|Firebird2D.Rendering\\Firebird2D.Rendering.csproj|g:\\coding\\firebird2d\\firebird2d.rendering\\renderer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{59AFCD05-E0D6-4E47-AF00-5F40D3E74C9C}|Firebird2D.Rendering\\Firebird2D.Rendering.csproj|solutionrelative:firebird2d.rendering\\renderer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{59AFCD05-E0D6-4E47-AF00-5F40D3E74C9C}|Firebird2D.Rendering\\Firebird2D.Rendering.csproj|g:\\coding\\firebird2d\\firebird2d.rendering\\texture2d.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{59AFCD05-E0D6-4E47-AF00-5F40D3E74C9C}|Firebird2D.Rendering\\Firebird2D.Rendering.csproj|solutionrelative:firebird2d.rendering\\texture2d.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{59AFCD05-E0D6-4E47-AF00-5F40D3E74C9C}|Firebird2D.Rendering\\Firebird2D.Rendering.csproj|g:\\coding\\firebird2d\\firebird2d.rendering\\firebirdshader.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{59AFCD05-E0D6-4E47-AF00-5F40D3E74C9C}|Firebird2D.Rendering\\Firebird2D.Rendering.csproj|solutionrelative:firebird2d.rendering\\firebirdshader.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{917F395C-6C2E-4F23-9ED1-B123E5F272E9}|Firebird2D.ModulLoader\\Firebird2D.ModulLoading.csproj|g:\\coding\\firebird2d\\firebird2d.modulloader\\modulloader.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{917F395C-6C2E-4F23-9ED1-B123E5F272E9}|Firebird2D.ModulLoader\\Firebird2D.ModulLoading.csproj|solutionrelative:firebird2d.modulloader\\modulloader.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|g:\\coding\\firebird2d\\firebird2d.interfaces\\interfaces\\iextensionbase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
"AbsoluteMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|g:\\coding\\firebird2d\\firebird2d.interfaces\\interfaces\\iextensionbase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
"RelativeMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|solutionrelative:firebird2d.interfaces\\interfaces\\iextensionbase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
"RelativeMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|solutionrelative:firebird2d.interfaces\\interfaces\\iextensionbase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|g:\\coding\\firebird2d\\firebird2d.interfaces\\firebird2d.dataypesandinterfaces.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
|
||||||
|
"RelativeMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|solutionrelative:firebird2d.interfaces\\firebird2d.dataypesandinterfaces.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{917F395C-6C2E-4F23-9ED1-B123E5F272E9}|Firebird2D.ModulLoader\\Firebird2D.ModulLoading.csproj|g:\\coding\\firebird2d\\firebird2d.modulloader\\moduletype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
"AbsoluteMoniker": "D:0:0:{917F395C-6C2E-4F23-9ED1-B123E5F272E9}|Firebird2D.ModulLoader\\Firebird2D.ModulLoading.csproj|g:\\coding\\firebird2d\\firebird2d.modulloader\\moduletype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
"RelativeMoniker": "D:0:0:{917F395C-6C2E-4F23-9ED1-B123E5F272E9}|Firebird2D.ModulLoader\\Firebird2D.ModulLoading.csproj|solutionrelative:firebird2d.modulloader\\moduletype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
"RelativeMoniker": "D:0:0:{917F395C-6C2E-4F23-9ED1-B123E5F272E9}|Firebird2D.ModulLoader\\Firebird2D.ModulLoading.csproj|solutionrelative:firebird2d.modulloader\\moduletype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|g:\\coding\\firebird2d\\firebird2d.interfaces\\interfaces\\ieventbus.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|solutionrelative:firebird2d.interfaces\\interfaces\\ieventbus.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|g:\\coding\\firebird2d\\firebird2d.interfaces\\interfaces\\igame.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|solutionrelative:firebird2d.interfaces\\interfaces\\igame.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{38CCA723-C113-4E44-B074-F9B709B0EEB4}|Firebird2D.KeyMapper\\Firebird2D.KeyMapping.csproj|g:\\coding\\firebird2d\\firebird2d.keymapper\\keymapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{38CCA723-C113-4E44-B074-F9B709B0EEB4}|Firebird2D.KeyMapper\\Firebird2D.KeyMapping.csproj|solutionrelative:firebird2d.keymapper\\keymapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{FB2B6835-02BF-4AE7-B85F-290472787ED3}|Firebird2D.EventPipelines\\Firebird2D.EventPipelines.csproj|g:\\coding\\firebird2d\\firebird2d.eventpipelines\\eventbus.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{FB2B6835-02BF-4AE7-B85F-290472787ED3}|Firebird2D.EventPipelines\\Firebird2D.EventPipelines.csproj|solutionrelative:firebird2d.eventpipelines\\eventbus.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|g:\\coding\\firebird2d\\firebird2d.interfaces\\abstracts\\scenegroup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|solutionrelative:firebird2d.interfaces\\abstracts\\scenegroup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|g:\\coding\\firebird2d\\firebird2d.interfaces\\interfaces\\actors\\i_playeractor.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|solutionrelative:firebird2d.interfaces\\interfaces\\actors\\i_playeractor.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|g:\\coding\\firebird2d\\firebird2d.interfaces\\interfaces\\actors\\i_interactableactor.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|solutionrelative:firebird2d.interfaces\\interfaces\\actors\\i_interactableactor.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|g:\\coding\\firebird2d\\firebird2d.interfaces\\interfaces\\actors\\i_hitboxactor.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|solutionrelative:firebird2d.interfaces\\interfaces\\actors\\i_hitboxactor.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|g:\\coding\\firebird2d\\firebird2d.interfaces\\interfaces\\actors\\i_clickable.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|solutionrelative:firebird2d.interfaces\\interfaces\\actors\\i_clickable.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|g:\\coding\\firebird2d\\firebird2d.interfaces\\interfaces\\actors\\i_baseactor.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|solutionrelative:firebird2d.interfaces\\interfaces\\actors\\i_baseactor.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{567FA588-5EE8-4B36-9C81-47C76C46D782}|Firebird2D.SFMLExtensions\\Firebird2D.SFMLExtensions.csproj|g:\\coding\\firebird2d\\firebird2d.sfmlextensions\\floatrectangeextension.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
"AbsoluteMoniker": "D:0:0:{567FA588-5EE8-4B36-9C81-47C76C46D782}|Firebird2D.SFMLExtensions\\Firebird2D.SFMLExtensions.csproj|g:\\coding\\firebird2d\\firebird2d.sfmlextensions\\floatrectangeextension.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
"RelativeMoniker": "D:0:0:{567FA588-5EE8-4B36-9C81-47C76C46D782}|Firebird2D.SFMLExtensions\\Firebird2D.SFMLExtensions.csproj|solutionrelative:firebird2d.sfmlextensions\\floatrectangeextension.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
"RelativeMoniker": "D:0:0:{567FA588-5EE8-4B36-9C81-47C76C46D782}|Firebird2D.SFMLExtensions\\Firebird2D.SFMLExtensions.csproj|solutionrelative:firebird2d.sfmlextensions\\floatrectangeextension.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
@@ -30,46 +118,18 @@
|
|||||||
"AbsoluteMoniker": "D:0:0:{917F395C-6C2E-4F23-9ED1-B123E5F272E9}|Firebird2D.ModulLoader\\Firebird2D.ModulLoading.csproj|g:\\coding\\firebird2d\\firebird2d.modulloader\\modules\\moduls.xml||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
|
"AbsoluteMoniker": "D:0:0:{917F395C-6C2E-4F23-9ED1-B123E5F272E9}|Firebird2D.ModulLoader\\Firebird2D.ModulLoading.csproj|g:\\coding\\firebird2d\\firebird2d.modulloader\\modules\\moduls.xml||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
|
||||||
"RelativeMoniker": "D:0:0:{917F395C-6C2E-4F23-9ED1-B123E5F272E9}|Firebird2D.ModulLoader\\Firebird2D.ModulLoading.csproj|solutionrelative:firebird2d.modulloader\\modules\\moduls.xml||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
|
"RelativeMoniker": "D:0:0:{917F395C-6C2E-4F23-9ED1-B123E5F272E9}|Firebird2D.ModulLoader\\Firebird2D.ModulLoading.csproj|solutionrelative:firebird2d.modulloader\\modules\\moduls.xml||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|g:\\coding\\firebird2d\\firebird2d.interfaces\\datatypes\\firebirdevent.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|solutionrelative:firebird2d.interfaces\\datatypes\\firebirdevent.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|g:\\coding\\firebird2d\\firebird2d.interfaces\\interfaces\\ikeymapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
"AbsoluteMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|g:\\coding\\firebird2d\\firebird2d.interfaces\\interfaces\\ikeymapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
"RelativeMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|solutionrelative:firebird2d.interfaces\\interfaces\\ikeymapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
"RelativeMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|solutionrelative:firebird2d.interfaces\\interfaces\\ikeymapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{38CCA723-C113-4E44-B074-F9B709B0EEB4}|Firebird2D.KeyMapper\\Firebird2D.KeyMapping.csproj|g:\\coding\\firebird2d\\firebird2d.keymapper\\keymapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{38CCA723-C113-4E44-B074-F9B709B0EEB4}|Firebird2D.KeyMapper\\Firebird2D.KeyMapping.csproj|solutionrelative:firebird2d.keymapper\\keymapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{FB2B6835-02BF-4AE7-B85F-290472787ED3}|Firebird2D.EventPipelines\\Firebird2D.EventPipelines.csproj|g:\\coding\\firebird2d\\firebird2d.eventpipelines\\eventbus.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{FB2B6835-02BF-4AE7-B85F-290472787ED3}|Firebird2D.EventPipelines\\Firebird2D.EventPipelines.csproj|solutionrelative:firebird2d.eventpipelines\\eventbus.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|g:\\coding\\firebird2d\\firebird2d.interfaces\\interfaces\\ipipeline.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
"AbsoluteMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|g:\\coding\\firebird2d\\firebird2d.interfaces\\interfaces\\ipipeline.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
"RelativeMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|solutionrelative:firebird2d.interfaces\\interfaces\\ipipeline.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
"RelativeMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|solutionrelative:firebird2d.interfaces\\interfaces\\ipipeline.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|g:\\coding\\firebird2d\\firebird2d.interfaces\\interfaces\\ieventbus.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|solutionrelative:firebird2d.interfaces\\interfaces\\ieventbus.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{FB2B6835-02BF-4AE7-B85F-290472787ED3}|Firebird2D.EventPipelines\\Firebird2D.EventPipelines.csproj|g:\\coding\\firebird2d\\firebird2d.eventpipelines\\pipeline.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{FB2B6835-02BF-4AE7-B85F-290472787ED3}|Firebird2D.EventPipelines\\Firebird2D.EventPipelines.csproj|solutionrelative:firebird2d.eventpipelines\\pipeline.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|g:\\coding\\firebird2d\\firebird2d.interfaces\\firebird2d.dataypesandinterfaces.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
|
|
||||||
"RelativeMoniker": "D:0:0:{7F6F9690-3BD3-4D44-BE62-3A7282DA671D}|FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj|solutionrelative:firebird2d.interfaces\\firebird2d.dataypesandinterfaces.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{AF025062-8AED-4E0B-91A4-CD4245F9DB46}|Firebird2D.Requirement\\Firebird2D.Requirement.csproj|g:\\coding\\firebird2d\\firebird2d.requirement\\require.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
"AbsoluteMoniker": "D:0:0:{AF025062-8AED-4E0B-91A4-CD4245F9DB46}|Firebird2D.Requirement\\Firebird2D.Requirement.csproj|g:\\coding\\firebird2d\\firebird2d.requirement\\require.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
"RelativeMoniker": "D:0:0:{AF025062-8AED-4E0B-91A4-CD4245F9DB46}|Firebird2D.Requirement\\Firebird2D.Requirement.csproj|solutionrelative:firebird2d.requirement\\require.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
"RelativeMoniker": "D:0:0:{AF025062-8AED-4E0B-91A4-CD4245F9DB46}|Firebird2D.Requirement\\Firebird2D.Requirement.csproj|solutionrelative:firebird2d.requirement\\require.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{487A2EF7-6F5F-4F03-B355-82EF8BA45530}|Firebird2D\\Firebird2D.csproj|g:\\coding\\firebird2d\\firebird2d\\core\\inputmapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{487A2EF7-6F5F-4F03-B355-82EF8BA45530}|Firebird2D\\Firebird2D.csproj|solutionrelative:firebird2d\\core\\inputmapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{487A2EF7-6F5F-4F03-B355-82EF8BA45530}|Firebird2D\\Firebird2D.csproj|g:\\coding\\firebird2d\\firebird2d\\datatypes\\ispatial.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
"AbsoluteMoniker": "D:0:0:{487A2EF7-6F5F-4F03-B355-82EF8BA45530}|Firebird2D\\Firebird2D.csproj|g:\\coding\\firebird2d\\firebird2d\\datatypes\\ispatial.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
"RelativeMoniker": "D:0:0:{487A2EF7-6F5F-4F03-B355-82EF8BA45530}|Firebird2D\\Firebird2D.csproj|solutionrelative:firebird2d\\datatypes\\ispatial.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
"RelativeMoniker": "D:0:0:{487A2EF7-6F5F-4F03-B355-82EF8BA45530}|Firebird2D\\Firebird2D.csproj|solutionrelative:firebird2d\\datatypes\\ispatial.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
@@ -82,14 +142,6 @@
|
|||||||
"AbsoluteMoniker": "D:0:0:{38CCA723-C113-4E44-B074-F9B709B0EEB4}|Firebird2D.KeyMapper\\Firebird2D.KeyMapping.csproj|g:\\coding\\firebird2d\\firebird2d.keymapper\\firebird2d.keymapping.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
|
"AbsoluteMoniker": "D:0:0:{38CCA723-C113-4E44-B074-F9B709B0EEB4}|Firebird2D.KeyMapper\\Firebird2D.KeyMapping.csproj|g:\\coding\\firebird2d\\firebird2d.keymapper\\firebird2d.keymapping.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
|
||||||
"RelativeMoniker": "D:0:0:{38CCA723-C113-4E44-B074-F9B709B0EEB4}|Firebird2D.KeyMapper\\Firebird2D.KeyMapping.csproj|solutionrelative:firebird2d.keymapper\\firebird2d.keymapping.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
|
"RelativeMoniker": "D:0:0:{38CCA723-C113-4E44-B074-F9B709B0EEB4}|Firebird2D.KeyMapper\\Firebird2D.KeyMapping.csproj|solutionrelative:firebird2d.keymapper\\firebird2d.keymapping.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{487A2EF7-6F5F-4F03-B355-82EF8BA45530}|Firebird2D\\Firebird2D.csproj|g:\\coding\\firebird2d\\firebird2d\\core\\mainwindow.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{487A2EF7-6F5F-4F03-B355-82EF8BA45530}|Firebird2D\\Firebird2D.csproj|solutionrelative:firebird2d\\core\\mainwindow.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{487A2EF7-6F5F-4F03-B355-82EF8BA45530}|Firebird2D\\Firebird2D.csproj|g:\\coding\\firebird2d\\firebird2d\\game.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{487A2EF7-6F5F-4F03-B355-82EF8BA45530}|Firebird2D\\Firebird2D.csproj|solutionrelative:firebird2d\\game.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{8B04689D-A8E2-494B-922E-06F5EF313297}|Documentation{8B04689D-A8E2-494B-922E-06F5EF313297}|G:\\Coding\\Firebird2D\\ClassDiagram.md||{EFC0BB08-EA7D-40C6-A696-C870411A895B}",
|
"AbsoluteMoniker": "D:0:0:{8B04689D-A8E2-494B-922E-06F5EF313297}|Documentation{8B04689D-A8E2-494B-922E-06F5EF313297}|G:\\Coding\\Firebird2D\\ClassDiagram.md||{EFC0BB08-EA7D-40C6-A696-C870411A895B}",
|
||||||
"RelativeMoniker": "D:0:0:{8B04689D-A8E2-494B-922E-06F5EF313297}|Documentation{8B04689D-A8E2-494B-922E-06F5EF313297}|solutionrelative:ClassDiagram.md||{EFC0BB08-EA7D-40C6-A696-C870411A895B}"
|
"RelativeMoniker": "D:0:0:{8B04689D-A8E2-494B-922E-06F5EF313297}|Documentation{8B04689D-A8E2-494B-922E-06F5EF313297}|solutionrelative:ClassDiagram.md||{EFC0BB08-EA7D-40C6-A696-C870411A895B}"
|
||||||
@@ -102,303 +154,472 @@
|
|||||||
"DocumentGroups": [
|
"DocumentGroups": [
|
||||||
{
|
{
|
||||||
"DockedWidth": 200,
|
"DockedWidth": 200,
|
||||||
"SelectedChildIndex": 14,
|
"SelectedChildIndex": 8,
|
||||||
"Children": [
|
"Children": [
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 3,
|
"DocumentIndex": 6,
|
||||||
"Title": "ModuleType.cs",
|
"Title": "FirebirdTickArgs.cs",
|
||||||
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D.ModulLoader\\ModuleType.cs",
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\EventArguments\\FirebirdTickArgs.cs",
|
||||||
"RelativeDocumentMoniker": "Firebird2D.ModulLoader\\ModuleType.cs",
|
"RelativeDocumentMoniker": "FireBird2D.Interfaces\\EventArguments\\FirebirdTickArgs.cs",
|
||||||
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D.ModulLoader\\ModuleType.cs",
|
"ToolTip": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\EventArguments\\FirebirdTickArgs.cs",
|
||||||
"RelativeToolTip": "Firebird2D.ModulLoader\\ModuleType.cs",
|
"RelativeToolTip": "FireBird2D.Interfaces\\EventArguments\\FirebirdTickArgs.cs",
|
||||||
"ViewState": "AQIAAAAAAAAAAAAAAAAAACQAAABAAAAA",
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAABkAAAABAAAAAAAAAA==",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
"WhenOpened": "2025-05-18T14:23:50.586Z",
|
"WhenOpened": "2025-06-29T15:37:36.303Z",
|
||||||
"EditorCaption": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 2,
|
|
||||||
"Title": "IExtensionBase.cs",
|
|
||||||
"DocumentMoniker": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\IExtensionBase.cs",
|
|
||||||
"RelativeDocumentMoniker": "FireBird2D.Interfaces\\Interfaces\\IExtensionBase.cs",
|
|
||||||
"ToolTip": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\IExtensionBase.cs",
|
|
||||||
"RelativeToolTip": "FireBird2D.Interfaces\\Interfaces\\IExtensionBase.cs",
|
|
||||||
"ViewState": "AQIAAAAAAAAAAAAAAAAAAA0AAAAAAAAA",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2025-05-18T14:16:38.035Z",
|
|
||||||
"EditorCaption": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 8,
|
|
||||||
"Title": "IKeyMapper.cs",
|
|
||||||
"DocumentMoniker": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\IKeyMapper.cs",
|
|
||||||
"RelativeDocumentMoniker": "FireBird2D.Interfaces\\Interfaces\\IKeyMapper.cs",
|
|
||||||
"ToolTip": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\IKeyMapper.cs",
|
|
||||||
"RelativeToolTip": "FireBird2D.Interfaces\\Interfaces\\IKeyMapper.cs",
|
|
||||||
"ViewState": "AQIAAAAAAAAAAAAAAAAAABMAAAAmAAAA",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2025-05-18T11:27:47.81Z",
|
|
||||||
"EditorCaption": ""
|
"EditorCaption": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 10,
|
"DocumentIndex": 10,
|
||||||
"Title": "EventBus.cs",
|
"Title": "Texture2D.cs",
|
||||||
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D.EventPipelines\\EventBus.cs",
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D.Rendering\\Texture2D.cs",
|
||||||
"RelativeDocumentMoniker": "Firebird2D.EventPipelines\\EventBus.cs",
|
"RelativeDocumentMoniker": "Firebird2D.Rendering\\Texture2D.cs",
|
||||||
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D.EventPipelines\\EventBus.cs",
|
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D.Rendering\\Texture2D.cs",
|
||||||
"RelativeToolTip": "Firebird2D.EventPipelines\\EventBus.cs",
|
"RelativeToolTip": "Firebird2D.Rendering\\Texture2D.cs",
|
||||||
"ViewState": "AQIAAAAAAAAAAAAAAAAAAEAAAAAAAAAA",
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAA==",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
"WhenOpened": "2025-05-18T08:52:39.396Z",
|
"WhenOpened": "2025-06-29T15:24:52.891Z",
|
||||||
"EditorCaption": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 7,
|
|
||||||
"Title": "FirebirdEvent.cs",
|
|
||||||
"DocumentMoniker": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Datatypes\\FirebirdEvent.cs",
|
|
||||||
"RelativeDocumentMoniker": "FireBird2D.Interfaces\\Datatypes\\FirebirdEvent.cs",
|
|
||||||
"ToolTip": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Datatypes\\FirebirdEvent.cs",
|
|
||||||
"RelativeToolTip": "FireBird2D.Interfaces\\Datatypes\\FirebirdEvent.cs",
|
|
||||||
"ViewState": "AQIAAAAAAAAAAAAAAAAAABAAAAAbAAAA",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2025-04-22T16:17:30.533Z",
|
|
||||||
"EditorCaption": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 12,
|
|
||||||
"Title": "IEventBus.cs",
|
|
||||||
"DocumentMoniker": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\IEventBus.cs",
|
|
||||||
"RelativeDocumentMoniker": "FireBird2D.Interfaces\\Interfaces\\IEventBus.cs",
|
|
||||||
"ToolTip": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\IEventBus.cs",
|
|
||||||
"RelativeToolTip": "FireBird2D.Interfaces\\Interfaces\\IEventBus.cs",
|
|
||||||
"ViewState": "AQIAAAAAAAAAAAAAAAAAABAAAAA9AAAA",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2025-04-22T16:13:30.421Z",
|
|
||||||
"EditorCaption": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 11,
|
|
||||||
"Title": "IPipeline.cs",
|
|
||||||
"DocumentMoniker": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\IPipeline.cs",
|
|
||||||
"RelativeDocumentMoniker": "FireBird2D.Interfaces\\Interfaces\\IPipeline.cs",
|
|
||||||
"ToolTip": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\IPipeline.cs",
|
|
||||||
"RelativeToolTip": "FireBird2D.Interfaces\\Interfaces\\IPipeline.cs",
|
|
||||||
"ViewState": "AQIAAAAAAAAAAAAAAAAAACUAAAAAAAAA",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2025-04-22T16:09:44.914Z",
|
|
||||||
"EditorCaption": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 1,
|
|
||||||
"Title": "IGame.cs",
|
|
||||||
"DocumentMoniker": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\IGame.cs",
|
|
||||||
"RelativeDocumentMoniker": "FireBird2D.Interfaces\\Interfaces\\IGame.cs",
|
|
||||||
"ToolTip": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\IGame.cs",
|
|
||||||
"RelativeToolTip": "FireBird2D.Interfaces\\Interfaces\\IGame.cs",
|
|
||||||
"ViewState": "AQIAAAAAAAAAAAAAAAAAAAoAAAAaAAAA",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2025-04-21T16:58:17.745Z",
|
|
||||||
"EditorCaption": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 5,
|
|
||||||
"Title": "GameLogger.cs",
|
|
||||||
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D.Logger\\GameLogger.cs",
|
|
||||||
"RelativeDocumentMoniker": "Firebird2D.Logger\\GameLogger.cs",
|
|
||||||
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D.Logger\\GameLogger.cs",
|
|
||||||
"RelativeToolTip": "Firebird2D.Logger\\GameLogger.cs",
|
|
||||||
"ViewState": "AQIAAAAAAAAAAAAAAAAAAEUAAAAJAAAA",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2025-04-17T17:56:23.324Z",
|
|
||||||
"EditorCaption": ""
|
"EditorCaption": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 9,
|
"DocumentIndex": 9,
|
||||||
"Title": "KeyMapper.cs",
|
"Title": "Renderer.cs",
|
||||||
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D.KeyMapper\\KeyMapper.cs",
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D.Rendering\\Renderer.cs",
|
||||||
"RelativeDocumentMoniker": "Firebird2D.KeyMapper\\KeyMapper.cs",
|
"RelativeDocumentMoniker": "Firebird2D.Rendering\\Renderer.cs",
|
||||||
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D.KeyMapper\\KeyMapper.cs",
|
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D.Rendering\\Renderer.cs",
|
||||||
"RelativeToolTip": "Firebird2D.KeyMapper\\KeyMapper.cs",
|
"RelativeToolTip": "Firebird2D.Rendering\\Renderer.cs",
|
||||||
"ViewState": "AQIAAAAAAAAAAAAAAAAAABcAAAA5AAAA",
|
"ViewState": "AgIAAAsAAAAAAAAAAAAAwCsAAABLAAAAAAAAAA==",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
"WhenOpened": "2025-04-18T07:43:14.35Z",
|
"WhenOpened": "2025-06-29T15:21:45.299Z",
|
||||||
"EditorCaption": ""
|
"EditorCaption": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 4,
|
"DocumentIndex": 11,
|
||||||
"Title": "FloatRectangeExtension.cs",
|
"Title": "FirebirdShader.cs",
|
||||||
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D.SFMLExtensions\\FloatRectangeExtension.cs",
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D.Rendering\\FirebirdShader.cs",
|
||||||
"RelativeDocumentMoniker": "Firebird2D.SFMLExtensions\\FloatRectangeExtension.cs",
|
"RelativeDocumentMoniker": "Firebird2D.Rendering\\FirebirdShader.cs",
|
||||||
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D.SFMLExtensions\\FloatRectangeExtension.cs",
|
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D.Rendering\\FirebirdShader.cs",
|
||||||
"RelativeToolTip": "Firebird2D.SFMLExtensions\\FloatRectangeExtension.cs",
|
"RelativeToolTip": "Firebird2D.Rendering\\FirebirdShader.cs",
|
||||||
"ViewState": "AQIAAAAAAAAAAAAAAAAAABUAAAABAAAA",
|
"ViewState": "AgIAACgAAAAAAAAAAAAQwAoAAAAfAAAAAAAAAA==",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
"WhenOpened": "2025-04-21T17:17:44.48Z",
|
"WhenOpened": "2025-06-29T15:11:35.913Z",
|
||||||
"EditorCaption": ""
|
"EditorCaption": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 13,
|
"DocumentIndex": 8,
|
||||||
"Title": "Pipeline.cs",
|
"Title": "I_Scene.cs",
|
||||||
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D.EventPipelines\\Pipeline.cs",
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\I_Scene.cs",
|
||||||
"RelativeDocumentMoniker": "Firebird2D.EventPipelines\\Pipeline.cs",
|
"RelativeDocumentMoniker": "FireBird2D.Interfaces\\Interfaces\\I_Scene.cs",
|
||||||
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D.EventPipelines\\Pipeline.cs",
|
"ToolTip": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\I_Scene.cs",
|
||||||
"RelativeToolTip": "Firebird2D.EventPipelines\\Pipeline.cs",
|
"RelativeToolTip": "FireBird2D.Interfaces\\Interfaces\\I_Scene.cs",
|
||||||
"ViewState": "AQIAABwAAAAAAAAAAAAQwAkAAAAjAAAA",
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAABsAAAAAAAAAAAAAAA==",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
"WhenOpened": "2025-04-17T19:45:23.048Z",
|
"WhenOpened": "2025-06-29T15:04:54.572Z",
|
||||||
"EditorCaption": ""
|
"EditorCaption": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 6,
|
"DocumentIndex": 12,
|
||||||
"Title": "Moduls.xml",
|
|
||||||
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D.ModulLoader\\Modules\\Moduls.xml",
|
|
||||||
"RelativeDocumentMoniker": "Firebird2D.ModulLoader\\Modules\\Moduls.xml",
|
|
||||||
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D.ModulLoader\\Modules\\Moduls.xml",
|
|
||||||
"RelativeToolTip": "Firebird2D.ModulLoader\\Modules\\Moduls.xml",
|
|
||||||
"ViewState": "AQIAAAAAAAAAAAAAAAAAAAsAAAAJAAAA",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003576|",
|
|
||||||
"WhenOpened": "2025-04-22T16:46:40.211Z",
|
|
||||||
"EditorCaption": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 0,
|
|
||||||
"Title": "ModulLoader.cs",
|
"Title": "ModulLoader.cs",
|
||||||
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D.ModulLoader\\ModulLoader.cs",
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D.ModulLoader\\ModulLoader.cs",
|
||||||
"RelativeDocumentMoniker": "Firebird2D.ModulLoader\\ModulLoader.cs",
|
"RelativeDocumentMoniker": "Firebird2D.ModulLoader\\ModulLoader.cs",
|
||||||
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D.ModulLoader\\ModulLoader.cs",
|
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D.ModulLoader\\ModulLoader.cs",
|
||||||
"RelativeToolTip": "Firebird2D.ModulLoader\\ModulLoader.cs",
|
"RelativeToolTip": "Firebird2D.ModulLoader\\ModulLoader.cs",
|
||||||
"ViewState": "AQIAAGkAAAAAAAAAAAAIwCkAAAAJAAAA",
|
"ViewState": "AgIAAAMAAAAAAAAAAAAAAEwAAAAAAAAAAAAAAA==",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
"WhenOpened": "2025-04-22T16:25:54.624Z",
|
"WhenOpened": "2025-04-22T16:25:54.624Z",
|
||||||
"EditorCaption": ""
|
"EditorCaption": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 14,
|
"DocumentIndex": 5,
|
||||||
"Title": "Firebird2D.DataypesAndInterfaces",
|
"Title": "FirebirdEventId.cs",
|
||||||
"DocumentMoniker": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj",
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Datatypes\\FirebirdEventId.cs",
|
||||||
"RelativeDocumentMoniker": "FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj",
|
"RelativeDocumentMoniker": "FireBird2D.Interfaces\\Datatypes\\FirebirdEventId.cs",
|
||||||
"ToolTip": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj",
|
"ToolTip": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Datatypes\\FirebirdEventId.cs",
|
||||||
"RelativeToolTip": "FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj",
|
"RelativeToolTip": "FireBird2D.Interfaces\\Datatypes\\FirebirdEventId.cs",
|
||||||
"ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAA==",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
|
||||||
"WhenOpened": "2025-05-18T08:20:59.511Z",
|
|
||||||
"EditorCaption": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 16,
|
|
||||||
"Title": "InputMapper.cs",
|
|
||||||
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D\\Core\\InputMapper.cs",
|
|
||||||
"RelativeDocumentMoniker": "Firebird2D\\Core\\InputMapper.cs",
|
|
||||||
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D\\Core\\InputMapper.cs",
|
|
||||||
"RelativeToolTip": "Firebird2D\\Core\\InputMapper.cs",
|
|
||||||
"ViewState": "AQIAAE0AAAAAAAAAAAAtwG0AAAAnAAAA",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
"WhenOpened": "2025-04-18T07:43:42.972Z",
|
"WhenOpened": "2025-06-01T11:42:22.095Z",
|
||||||
"EditorCaption": ""
|
"EditorCaption": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 20,
|
"DocumentIndex": 20,
|
||||||
|
"Title": "SceneGroup.cs",
|
||||||
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Abstracts\\SceneGroup.cs",
|
||||||
|
"RelativeDocumentMoniker": "FireBird2D.Interfaces\\Abstracts\\SceneGroup.cs",
|
||||||
|
"ToolTip": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Abstracts\\SceneGroup.cs",
|
||||||
|
"RelativeToolTip": "FireBird2D.Interfaces\\Abstracts\\SceneGroup.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAABAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-05-22T17:15:19.545Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 0,
|
||||||
"Title": "MainWindow.cs",
|
"Title": "MainWindow.cs",
|
||||||
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D\\Core\\MainWindow.cs",
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D\\Core\\MainWindow.cs",
|
||||||
"RelativeDocumentMoniker": "Firebird2D\\Core\\MainWindow.cs",
|
"RelativeDocumentMoniker": "Firebird2D\\Core\\MainWindow.cs",
|
||||||
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D\\Core\\MainWindow.cs",
|
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D\\Core\\MainWindow.cs",
|
||||||
"RelativeToolTip": "Firebird2D\\Core\\MainWindow.cs",
|
"RelativeToolTip": "Firebird2D\\Core\\MainWindow.cs",
|
||||||
"ViewState": "AQIAAA4AAAAAAAAAAAAAwCcAAAAJAAAA",
|
"ViewState": "AgIAAD8AAAAAAAAAAAAgwGkAAAAAAAAAAAAAAA==",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
"WhenOpened": "2025-04-18T07:43:27.389Z",
|
"WhenOpened": "2025-04-18T07:43:27.389Z",
|
||||||
"EditorCaption": ""
|
"EditorCaption": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 18,
|
"DocumentIndex": 4,
|
||||||
"Title": "ILogger.cs",
|
"Title": "FirebirdSystemEventIds.cs",
|
||||||
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D.Logger\\ILogger.cs",
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Datatypes\\FirebirdSystemEventIds.cs",
|
||||||
"RelativeDocumentMoniker": "Firebird2D.Logger\\ILogger.cs",
|
"RelativeDocumentMoniker": "FireBird2D.Interfaces\\Datatypes\\FirebirdSystemEventIds.cs",
|
||||||
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D.Logger\\ILogger.cs",
|
"ToolTip": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Datatypes\\FirebirdSystemEventIds.cs",
|
||||||
"RelativeToolTip": "Firebird2D.Logger\\ILogger.cs",
|
"RelativeToolTip": "FireBird2D.Interfaces\\Datatypes\\FirebirdSystemEventIds.cs",
|
||||||
"ViewState": "AQIAAAAAAAAAAAAAAAAAAAwAAAANAAAA",
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAAmAAAAAAAAAA==",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
"WhenOpened": "2025-04-21T17:12:31.494Z",
|
"WhenOpened": "2025-04-22T16:17:30.533Z",
|
||||||
"EditorCaption": ""
|
"EditorCaption": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 17,
|
"DocumentIndex": 2,
|
||||||
"Title": "ISpatial.cs",
|
|
||||||
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D\\Datatypes\\ISpatial.cs",
|
|
||||||
"RelativeDocumentMoniker": "Firebird2D\\Datatypes\\ISpatial.cs",
|
|
||||||
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D\\Datatypes\\ISpatial.cs",
|
|
||||||
"RelativeToolTip": "Firebird2D\\Datatypes\\ISpatial.cs",
|
|
||||||
"ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2025-04-22T16:22:51.196Z",
|
|
||||||
"EditorCaption": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 15,
|
|
||||||
"Title": "Require.cs",
|
|
||||||
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D.Requirement\\Require.cs",
|
|
||||||
"RelativeDocumentMoniker": "Firebird2D.Requirement\\Require.cs",
|
|
||||||
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D.Requirement\\Require.cs",
|
|
||||||
"RelativeToolTip": "Firebird2D.Requirement\\Require.cs",
|
|
||||||
"ViewState": "AQIAABAAAAAAAAAAAAAQwAsAAAA0AAAA",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2025-04-17T17:56:35.49Z",
|
|
||||||
"EditorCaption": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 19,
|
|
||||||
"Title": "Firebird2D.KeyMapping.csproj",
|
|
||||||
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D.KeyMapper\\Firebird2D.KeyMapping.csproj",
|
|
||||||
"RelativeDocumentMoniker": "Firebird2D.KeyMapper\\Firebird2D.KeyMapping.csproj",
|
|
||||||
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D.KeyMapper\\Firebird2D.KeyMapping.csproj",
|
|
||||||
"RelativeToolTip": "Firebird2D.KeyMapper\\Firebird2D.KeyMapping.csproj",
|
|
||||||
"ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
|
||||||
"WhenOpened": "2025-04-21T17:12:47.964Z",
|
|
||||||
"EditorCaption": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 21,
|
|
||||||
"Title": "Game.cs",
|
"Title": "Game.cs",
|
||||||
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D\\Game.cs",
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D\\Game.cs",
|
||||||
"RelativeDocumentMoniker": "Firebird2D\\Game.cs",
|
"RelativeDocumentMoniker": "Firebird2D\\Game.cs",
|
||||||
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D\\Game.cs",
|
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D\\Game.cs",
|
||||||
"RelativeToolTip": "Firebird2D\\Game.cs",
|
"RelativeToolTip": "Firebird2D\\Game.cs",
|
||||||
"ViewState": "AQIAAAAAAAAAAAAAAAAAAB0AAAAwAAAA",
|
"ViewState": "AgIAAA8AAAAAAAAAAAAAAEEAAAAdAAAAAAAAAA==",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
"WhenOpened": "2025-04-18T07:15:00.042Z",
|
"WhenOpened": "2025-04-18T07:15:00.042Z",
|
||||||
"EditorCaption": ""
|
"EditorCaption": ""
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 15,
|
||||||
|
"Title": "ModuleType.cs",
|
||||||
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D.ModulLoader\\ModuleType.cs",
|
||||||
|
"RelativeDocumentMoniker": "Firebird2D.ModulLoader\\ModuleType.cs",
|
||||||
|
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D.ModulLoader\\ModuleType.cs",
|
||||||
|
"RelativeToolTip": "Firebird2D.ModulLoader\\ModuleType.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAAVAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-05-18T14:23:50.586Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 1,
|
||||||
|
"Title": "Pipeline.cs",
|
||||||
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D.EventPipelines\\Pipeline.cs",
|
||||||
|
"RelativeDocumentMoniker": "Firebird2D.EventPipelines\\Pipeline.cs",
|
||||||
|
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D.EventPipelines\\Pipeline.cs",
|
||||||
|
"RelativeToolTip": "Firebird2D.EventPipelines\\Pipeline.cs",
|
||||||
|
"ViewState": "AgIAABMAAAAAAAAAAAAgwEwAAAAAAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-04-17T19:45:23.048Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 7,
|
||||||
|
"Title": "FirebirdKeyEventArgs.cs",
|
||||||
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\EventArguments\\FirebirdKeyEventArgs.cs",
|
||||||
|
"RelativeDocumentMoniker": "FireBird2D.Interfaces\\EventArguments\\FirebirdKeyEventArgs.cs",
|
||||||
|
"ToolTip": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\EventArguments\\FirebirdKeyEventArgs.cs",
|
||||||
|
"RelativeToolTip": "FireBird2D.Interfaces\\EventArguments\\FirebirdKeyEventArgs.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-06-29T15:40:44.802Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 3,
|
||||||
|
"Title": "GameConfig.cs",
|
||||||
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D\\Configuration\\GameConfig.cs",
|
||||||
|
"RelativeDocumentMoniker": "Firebird2D\\Configuration\\GameConfig.cs",
|
||||||
|
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D\\Configuration\\GameConfig.cs",
|
||||||
|
"RelativeToolTip": "Firebird2D\\Configuration\\GameConfig.cs",
|
||||||
|
"ViewState": "AgIAAFEAAAAAAAAAAAAswFsAAAAAAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-06-29T15:51:43.726Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 18,
|
||||||
|
"Title": "KeyMapper.cs",
|
||||||
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D.KeyMapper\\KeyMapper.cs",
|
||||||
|
"RelativeDocumentMoniker": "Firebird2D.KeyMapper\\KeyMapper.cs",
|
||||||
|
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D.KeyMapper\\KeyMapper.cs",
|
||||||
|
"RelativeToolTip": "Firebird2D.KeyMapper\\KeyMapper.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAABcAAAA5AAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-04-18T07:43:14.35Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 21,
|
||||||
|
"Title": "I_PlayerActor.cs",
|
||||||
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\Actors\\I_PlayerActor.cs",
|
||||||
|
"RelativeDocumentMoniker": "FireBird2D.Interfaces\\Interfaces\\Actors\\I_PlayerActor.cs",
|
||||||
|
"ToolTip": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\Actors\\I_PlayerActor.cs",
|
||||||
|
"RelativeToolTip": "FireBird2D.Interfaces\\Interfaces\\Actors\\I_PlayerActor.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAAFAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-05-22T17:08:58.6Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 22,
|
"DocumentIndex": 22,
|
||||||
|
"Title": "I_InteractableActor.cs",
|
||||||
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\Actors\\I_InteractableActor.cs",
|
||||||
|
"RelativeDocumentMoniker": "FireBird2D.Interfaces\\Interfaces\\Actors\\I_InteractableActor.cs",
|
||||||
|
"ToolTip": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\Actors\\I_InteractableActor.cs",
|
||||||
|
"RelativeToolTip": "FireBird2D.Interfaces\\Interfaces\\Actors\\I_InteractableActor.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-05-22T17:08:47.968Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 23,
|
||||||
|
"Title": "I_HitboxActor.cs",
|
||||||
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\Actors\\I_HitboxActor.cs",
|
||||||
|
"RelativeDocumentMoniker": "FireBird2D.Interfaces\\Interfaces\\Actors\\I_HitboxActor.cs",
|
||||||
|
"ToolTip": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\Actors\\I_HitboxActor.cs",
|
||||||
|
"RelativeToolTip": "FireBird2D.Interfaces\\Interfaces\\Actors\\I_HitboxActor.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAYAAAAmAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-05-22T17:08:44.116Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 24,
|
||||||
|
"Title": "I_Clickable.cs",
|
||||||
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\Actors\\I_Clickable.cs",
|
||||||
|
"RelativeDocumentMoniker": "FireBird2D.Interfaces\\Interfaces\\Actors\\I_Clickable.cs",
|
||||||
|
"ToolTip": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\Actors\\I_Clickable.cs",
|
||||||
|
"RelativeToolTip": "FireBird2D.Interfaces\\Interfaces\\Actors\\I_Clickable.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAAFAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-05-22T17:08:38.302Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 17,
|
||||||
|
"Title": "IGame.cs",
|
||||||
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\IGame.cs",
|
||||||
|
"RelativeDocumentMoniker": "FireBird2D.Interfaces\\Interfaces\\IGame.cs",
|
||||||
|
"ToolTip": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\IGame.cs",
|
||||||
|
"RelativeToolTip": "FireBird2D.Interfaces\\Interfaces\\IGame.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAuwBQAAAAAAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-04-21T16:58:17.745Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 14,
|
||||||
|
"Title": "Firebird2D.DataypesAndInterfaces.csproj",
|
||||||
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj",
|
||||||
|
"RelativeDocumentMoniker": "FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj",
|
||||||
|
"ToolTip": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj",
|
||||||
|
"RelativeToolTip": "FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
||||||
|
"WhenOpened": "2025-05-18T08:20:59.511Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 25,
|
||||||
|
"Title": "I_BaseActor.cs",
|
||||||
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\Actors\\I_BaseActor.cs",
|
||||||
|
"RelativeDocumentMoniker": "FireBird2D.Interfaces\\Interfaces\\Actors\\I_BaseActor.cs",
|
||||||
|
"ToolTip": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\Actors\\I_BaseActor.cs",
|
||||||
|
"RelativeToolTip": "FireBird2D.Interfaces\\Interfaces\\Actors\\I_BaseActor.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAAKAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-05-22T17:08:16.118Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 13,
|
||||||
|
"Title": "IExtensionBase.cs",
|
||||||
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\IExtensionBase.cs",
|
||||||
|
"RelativeDocumentMoniker": "FireBird2D.Interfaces\\Interfaces\\IExtensionBase.cs",
|
||||||
|
"ToolTip": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\IExtensionBase.cs",
|
||||||
|
"RelativeToolTip": "FireBird2D.Interfaces\\Interfaces\\IExtensionBase.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAaAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-05-18T14:16:38.035Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 16,
|
||||||
|
"Title": "IEventBus.cs",
|
||||||
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\IEventBus.cs",
|
||||||
|
"RelativeDocumentMoniker": "FireBird2D.Interfaces\\Interfaces\\IEventBus.cs",
|
||||||
|
"ToolTip": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\IEventBus.cs",
|
||||||
|
"RelativeToolTip": "FireBird2D.Interfaces\\Interfaces\\IEventBus.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAuwBMAAABJAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-04-22T16:13:30.421Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 29,
|
||||||
|
"Title": "IKeyMapper.cs",
|
||||||
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\IKeyMapper.cs",
|
||||||
|
"RelativeDocumentMoniker": "FireBird2D.Interfaces\\Interfaces\\IKeyMapper.cs",
|
||||||
|
"ToolTip": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\IKeyMapper.cs",
|
||||||
|
"RelativeToolTip": "FireBird2D.Interfaces\\Interfaces\\IKeyMapper.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAABMAAAAmAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-05-18T11:27:47.81Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 19,
|
||||||
|
"Title": "EventBus.cs",
|
||||||
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D.EventPipelines\\EventBus.cs",
|
||||||
|
"RelativeDocumentMoniker": "Firebird2D.EventPipelines\\EventBus.cs",
|
||||||
|
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D.EventPipelines\\EventBus.cs",
|
||||||
|
"RelativeToolTip": "Firebird2D.EventPipelines\\EventBus.cs",
|
||||||
|
"ViewState": "AgIAAEkAAAAAAAAAAAAQwGcAAAAMAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-05-18T08:52:39.396Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 30,
|
||||||
|
"Title": "IPipeline.cs",
|
||||||
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\IPipeline.cs",
|
||||||
|
"RelativeDocumentMoniker": "FireBird2D.Interfaces\\Interfaces\\IPipeline.cs",
|
||||||
|
"ToolTip": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Interfaces\\IPipeline.cs",
|
||||||
|
"RelativeToolTip": "FireBird2D.Interfaces\\Interfaces\\IPipeline.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAACUAAAAAAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-04-22T16:09:44.914Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 27,
|
||||||
|
"Title": "GameLogger.cs",
|
||||||
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D.Logger\\GameLogger.cs",
|
||||||
|
"RelativeDocumentMoniker": "Firebird2D.Logger\\GameLogger.cs",
|
||||||
|
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D.Logger\\GameLogger.cs",
|
||||||
|
"RelativeToolTip": "Firebird2D.Logger\\GameLogger.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAEUAAAAJAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-04-17T17:56:23.324Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 26,
|
||||||
|
"Title": "FloatRectangeExtension.cs",
|
||||||
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D.SFMLExtensions\\FloatRectangeExtension.cs",
|
||||||
|
"RelativeDocumentMoniker": "Firebird2D.SFMLExtensions\\FloatRectangeExtension.cs",
|
||||||
|
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D.SFMLExtensions\\FloatRectangeExtension.cs",
|
||||||
|
"RelativeToolTip": "Firebird2D.SFMLExtensions\\FloatRectangeExtension.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAABUAAAABAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-04-21T17:17:44.48Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 28,
|
||||||
|
"Title": "Moduls.xml",
|
||||||
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D.ModulLoader\\Modules\\Moduls.xml",
|
||||||
|
"RelativeDocumentMoniker": "Firebird2D.ModulLoader\\Modules\\Moduls.xml",
|
||||||
|
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D.ModulLoader\\Modules\\Moduls.xml",
|
||||||
|
"RelativeToolTip": "Firebird2D.ModulLoader\\Modules\\Moduls.xml",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAAJAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003576|",
|
||||||
|
"WhenOpened": "2025-04-22T16:46:40.211Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 33,
|
||||||
|
"Title": "ILogger.cs",
|
||||||
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D.Logger\\ILogger.cs",
|
||||||
|
"RelativeDocumentMoniker": "Firebird2D.Logger\\ILogger.cs",
|
||||||
|
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D.Logger\\ILogger.cs",
|
||||||
|
"RelativeToolTip": "Firebird2D.Logger\\ILogger.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAANAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-04-21T17:12:31.494Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 32,
|
||||||
|
"Title": "ISpatial.cs",
|
||||||
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D\\Datatypes\\ISpatial.cs",
|
||||||
|
"RelativeDocumentMoniker": "Firebird2D\\Datatypes\\ISpatial.cs",
|
||||||
|
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D\\Datatypes\\ISpatial.cs",
|
||||||
|
"RelativeToolTip": "Firebird2D\\Datatypes\\ISpatial.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-04-22T16:22:51.196Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 31,
|
||||||
|
"Title": "Require.cs",
|
||||||
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D.Requirement\\Require.cs",
|
||||||
|
"RelativeDocumentMoniker": "Firebird2D.Requirement\\Require.cs",
|
||||||
|
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D.Requirement\\Require.cs",
|
||||||
|
"RelativeToolTip": "Firebird2D.Requirement\\Require.cs",
|
||||||
|
"ViewState": "AgIAABAAAAAAAAAAAAAQwAsAAAA0AAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-04-17T17:56:35.49Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 34,
|
||||||
|
"Title": "Firebird2D.KeyMapping.csproj",
|
||||||
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\Firebird2D.KeyMapper\\Firebird2D.KeyMapping.csproj",
|
||||||
|
"RelativeDocumentMoniker": "Firebird2D.KeyMapper\\Firebird2D.KeyMapping.csproj",
|
||||||
|
"ToolTip": "G:\\Coding\\Firebird2D\\Firebird2D.KeyMapper\\Firebird2D.KeyMapping.csproj",
|
||||||
|
"RelativeToolTip": "Firebird2D.KeyMapper\\Firebird2D.KeyMapping.csproj",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
||||||
|
"WhenOpened": "2025-04-21T17:12:47.964Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 35,
|
||||||
"Title": "ClassDiagram.md",
|
"Title": "ClassDiagram.md",
|
||||||
"DocumentMoniker": "G:\\Coding\\Firebird2D\\ClassDiagram.md",
|
"DocumentMoniker": "G:\\Coding\\Firebird2D\\ClassDiagram.md",
|
||||||
"RelativeDocumentMoniker": "ClassDiagram.md",
|
"RelativeDocumentMoniker": "ClassDiagram.md",
|
||||||
"ToolTip": "G:\\Coding\\Firebird2D\\ClassDiagram.md",
|
"ToolTip": "G:\\Coding\\Firebird2D\\ClassDiagram.md",
|
||||||
"RelativeToolTip": "ClassDiagram.md",
|
"RelativeToolTip": "ClassDiagram.md",
|
||||||
"ViewState": "AQIAAAAAAAAAAAAAAAAAABQAAAAAAAAA",
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAA==",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001818|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001818|",
|
||||||
"WhenOpened": "2025-04-17T17:57:06.258Z",
|
"WhenOpened": "2025-04-17T17:57:06.258Z",
|
||||||
"EditorCaption": ""
|
"EditorCaption": ""
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
+3
-2
@@ -1,11 +1,12 @@
|
|||||||
using Firebird2D.SceneSystem.Actors;
|
|
||||||
|
using Firebird2D.SceneSystem;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
namespace Firebird2D.SceneSystem
|
namespace Firebird2D.Abstracts
|
||||||
{
|
{
|
||||||
public abstract class SceneGroup
|
public abstract class SceneGroup
|
||||||
{
|
{
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
using Firebird2D.Datatypes;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Firebird2D.DataypesAndInterfaces.Datatypes
|
||||||
|
{
|
||||||
|
public class FirebirdEventId : IEquatable<FirebirdEventId>
|
||||||
|
{
|
||||||
|
public int Value { get; set; }
|
||||||
|
|
||||||
|
public FirebirdEventId(int value) => Value = value;
|
||||||
|
|
||||||
|
public override string ToString() => $"EventId:{Value}";
|
||||||
|
|
||||||
|
public static explicit operator FirebirdEventId(int value) => new(value);
|
||||||
|
|
||||||
|
public static implicit operator int(FirebirdEventId id) => id.Value;
|
||||||
|
|
||||||
|
public static implicit operator FirebirdEventId(FirebirdSystemEventIds e) => new((int)e);
|
||||||
|
|
||||||
|
public static implicit operator FirebirdSystemEventIds(FirebirdEventId id) => (FirebirdSystemEventIds)id.Value;
|
||||||
|
|
||||||
|
public bool Equals(FirebirdEventId? other)
|
||||||
|
{
|
||||||
|
if (other == null) return false;
|
||||||
|
return other.Value == Value;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool Equals(object? obj) => obj is FirebirdEventId other && Equals(other);
|
||||||
|
|
||||||
|
public override int GetHashCode() => Value;
|
||||||
|
|
||||||
|
public static bool operator ==(FirebirdEventId left, FirebirdEventId right) => left.Equals(right);
|
||||||
|
public static bool operator !=(FirebirdEventId left, FirebirdEventId right) => !left.Equals(right);
|
||||||
|
|
||||||
|
public static FirebirdEventId operator ++(FirebirdEventId id)
|
||||||
|
{
|
||||||
|
id.Value++;
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
+8
-1
@@ -6,7 +6,7 @@ using System.Threading.Tasks;
|
|||||||
|
|
||||||
namespace Firebird2D.Datatypes
|
namespace Firebird2D.Datatypes
|
||||||
{
|
{
|
||||||
public enum FirebirdEvent
|
public enum FirebirdSystemEventIds
|
||||||
{
|
{
|
||||||
A = 0,
|
A = 0,
|
||||||
//
|
//
|
||||||
@@ -438,4 +438,11 @@ namespace Firebird2D.Datatypes
|
|||||||
MouseWheel,
|
MouseWheel,
|
||||||
MouseMove
|
MouseMove
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class FirebirdSystemEventInfo
|
||||||
|
{
|
||||||
|
public static readonly FirebirdSystemEventIds MaxValue =
|
||||||
|
Enum.GetValues(typeof(FirebirdSystemEventIds)).Cast<FirebirdSystemEventIds>().Max();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
using Firebird2D.Rendering;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Numerics;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Firebird2D.DataypesAndInterfaces.EventArguments
|
||||||
|
{
|
||||||
|
public class FirebirdTickArgs : EventArgs
|
||||||
|
{
|
||||||
|
public double DeltaTime { get; private set; }
|
||||||
|
|
||||||
|
public FirebirdShader Shader { get; private set; }
|
||||||
|
|
||||||
|
public Matrix4x4 Projection { get; private set; }
|
||||||
|
|
||||||
|
public FirebirdTickArgs(double deltaTime, FirebirdShader shader, Matrix4x4 projection)
|
||||||
|
{
|
||||||
|
DeltaTime = deltaTime;
|
||||||
|
Shader = shader;
|
||||||
|
Projection = projection;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -10,4 +10,8 @@
|
|||||||
<PackageReference Include="SFML.Net" Version="2.6.1" />
|
<PackageReference Include="SFML.Net" Version="2.6.1" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\Firebird2D.Rendering\Firebird2D.Rendering.csproj" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@ using System.Linq;
|
|||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
namespace Firebird2D.SceneSystem.Actors
|
namespace Firebird2D.Interfaces.Actors
|
||||||
{
|
{
|
||||||
public enum ResizeMode
|
public enum ResizeMode
|
||||||
{
|
{
|
||||||
+1
-1
@@ -4,7 +4,7 @@ using System.Linq;
|
|||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
namespace Firebird2D.SceneSystem.Actors
|
namespace Firebird2D.Interfaces.Actors
|
||||||
{
|
{
|
||||||
public interface I_Clickable : I_BaseActor
|
public interface I_Clickable : I_BaseActor
|
||||||
{
|
{
|
||||||
+1
-1
@@ -4,7 +4,7 @@ using System.Linq;
|
|||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
namespace Firebird2D.SceneSystem.Actors
|
namespace Firebird2D.Interfaces.Actors
|
||||||
{
|
{
|
||||||
public interface I_HitboxActor
|
public interface I_HitboxActor
|
||||||
{
|
{
|
||||||
+1
-1
@@ -4,7 +4,7 @@ using System.Linq;
|
|||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
namespace Firebird2D.SceneSystem.Actors
|
namespace Firebird2D.Interfaces.Actors
|
||||||
{
|
{
|
||||||
public interface I_InteractableActor : I_BaseActor
|
public interface I_InteractableActor : I_BaseActor
|
||||||
{
|
{
|
||||||
+1
-1
@@ -4,7 +4,7 @@ using System.Linq;
|
|||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
namespace Firebird2D.SceneSystem.Actors
|
namespace Firebird2D.Interfaces.Actors
|
||||||
{
|
{
|
||||||
public interface I_PlayerActor : I_BaseActor
|
public interface I_PlayerActor : I_BaseActor
|
||||||
{
|
{
|
||||||
@@ -1,21 +1,28 @@
|
|||||||
using System;
|
using Firebird2D.Datatypes;
|
||||||
|
using Firebird2D.DataypesAndInterfaces.Datatypes;
|
||||||
|
using Firebird2D.Interfaces;
|
||||||
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using Firebird2D.Datatypes;
|
|
||||||
using Firebird2D.Interfaces;
|
|
||||||
|
|
||||||
namespace Firebird2D.Interfaces
|
namespace Firebird2D.Interfaces
|
||||||
{
|
{
|
||||||
public interface IEventBus
|
public interface IEventBus
|
||||||
{
|
{
|
||||||
public void OnPipelineIsBuild(Action<IPipelineBase> callback, FirebirdEvent firebirdEvent);
|
public void OnPipelineIsBuild(Action<IPipelineBase> callback, FirebirdEventId firebirdEvent);
|
||||||
|
|
||||||
public IPipeline<T> GetOrBuildPipeline<T>(FirebirdEvent type, object master) where T : EventArgs;
|
public IPipeline<T> GetOrBuildPipeline<T>(FirebirdEventId type, object master) where T : EventArgs;
|
||||||
|
|
||||||
public IPipelineBase GetPipeline(FirebirdEvent type);
|
public IPipelineBase? GetPipeline(FirebirdEventId type);
|
||||||
|
|
||||||
public void DestroyPipeline(FirebirdEvent type, object master);
|
public void DestroyPipeline(FirebirdEventId type, object master);
|
||||||
|
|
||||||
|
public FirebirdEventId ReserveFreePipeline();
|
||||||
|
|
||||||
|
public FirebirdEventId[] ReserveFreePipelines(int numberOfPipelines);
|
||||||
|
|
||||||
|
public void CancleReservationOnPipeline(FirebirdEventId PipelineKey);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,5 +9,7 @@ namespace Firebird2D.DataypesAndInterfaces.Interfaces
|
|||||||
public interface IExtensionBase
|
public interface IExtensionBase
|
||||||
{
|
{
|
||||||
public void Startup();
|
public void Startup();
|
||||||
|
|
||||||
|
public void Run();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,6 +12,9 @@ namespace Firebird2D.Interfaces
|
|||||||
{
|
{
|
||||||
public IEventBus EventBus { get; set; }
|
public IEventBus EventBus { get; set; }
|
||||||
|
|
||||||
public IKeyMapper KeyMapper { get; set; }
|
public IKeyMapper? KeyMapper { get; set; }
|
||||||
|
|
||||||
|
public IExtensionBase GetExtension(string extensionName);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,11 +14,11 @@ namespace Firebird2D.DataypesAndInterfaces.Interfaces
|
|||||||
{
|
{
|
||||||
public interface IKeyMapper
|
public interface IKeyMapper
|
||||||
{
|
{
|
||||||
void RegisterEvent<T>(string EventName, EventHandler<T> handler, FirebirdEvent eventNumber) where T : EventArgs;
|
void RegisterEvent<T>(string EventName, EventHandler<T> handler, FirebirdSystemEventIds eventNumber) where T : EventArgs;
|
||||||
void Map(string EventName, FirebirdEvent eventNumber);
|
void Map(string EventName, FirebirdSystemEventIds eventNumber);
|
||||||
void SaveMapping(string Path);
|
void SaveMapping(string Path);
|
||||||
void LoadMapping(string Path);
|
void LoadMapping(string Path);
|
||||||
void InvalidatePipelineCache(FirebirdEvent fbEvent);
|
void InvalidatePipelineCache(FirebirdSystemEventIds fbEvent);
|
||||||
void HandleKeyboardInput(KeyEvent key, InputEventType type);
|
void HandleKeyboardInput(KeyEvent key, InputEventType type);
|
||||||
void HandleMouseInput(MouseButtonEvent button, InputEventType type);
|
void HandleMouseInput(MouseButtonEvent button, InputEventType type);
|
||||||
void HandleJoystickButtonInput(JoystickButtonEvent joystickButton, InputEventType type);
|
void HandleJoystickButtonInput(JoystickButtonEvent joystickButton, InputEventType type);
|
||||||
|
|||||||
@@ -1,8 +1,10 @@
|
|||||||
using Firebird2D.SceneSystem.Actors;
|
using Firebird2D.Interfaces.Actors;
|
||||||
|
using Firebird2D.Rendering;
|
||||||
using SFML.Graphics;
|
using SFML.Graphics;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
using System.Numerics;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
@@ -24,9 +26,9 @@ namespace Firebird2D.SceneSystem
|
|||||||
|
|
||||||
public void DestroyScene();
|
public void DestroyScene();
|
||||||
|
|
||||||
public void TickScene(int TimeDifference);
|
public void TickScene(double DeltaTime);
|
||||||
|
|
||||||
public void RenderScene(RenderWindow window);
|
public void RenderScene(Matrix4x4 projection, FirebirdShader shader, double deltaTime);
|
||||||
|
|
||||||
public void addActor(I_BaseActor Actor);
|
public void addActor(I_BaseActor Actor);
|
||||||
}
|
}
|
||||||
@@ -1,10 +1,7 @@
|
|||||||
using Firebird2D.Datatypes;
|
using Firebird2D.Datatypes;
|
||||||
|
using Firebird2D.DataypesAndInterfaces.Datatypes;
|
||||||
using Firebird2D.Interfaces;
|
using Firebird2D.Interfaces;
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Text;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
|
|
||||||
namespace Firebird2D.EventPipelines
|
namespace Firebird2D.EventPipelines
|
||||||
{
|
{
|
||||||
@@ -15,11 +12,15 @@ namespace Firebird2D.EventPipelines
|
|||||||
{
|
{
|
||||||
// Dictionary that stores various pipelines for specific FirebirdEvents.
|
// Dictionary that stores various pipelines for specific FirebirdEvents.
|
||||||
// The key is the event, and the value is the corresponding pipeline.
|
// The key is the event, and the value is the corresponding pipeline.
|
||||||
private Dictionary<FirebirdEvent, IPipelineBase> pipelines = new();
|
private readonly Dictionary<FirebirdEventId, IPipelineBase> pipelines = [];
|
||||||
|
|
||||||
// Dictionary that stores a list of callbacks for each FirebirdEvent.
|
// Dictionary that stores a list of callbacks for each FirebirdEvent.
|
||||||
// These callbacks will be invoked when the event's pipeline is build.
|
// These callbacks will be invoked when the event's pipeline is build.
|
||||||
private Dictionary<FirebirdEvent, List<Action<IPipelineBase>>> pendingHooks = new();
|
private readonly Dictionary<FirebirdEventId, List<Action<IPipelineBase>>> pendingHooks = [];
|
||||||
|
|
||||||
|
private readonly HashSet<FirebirdEventId> pipelineReservations = [];
|
||||||
|
|
||||||
|
private readonly Mutex reservationMutex = new();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Registers a callback (hook) for a specific event. The callback will be invoked when the pipeline for this event is built.
|
/// Registers a callback (hook) for a specific event. The callback will be invoked when the pipeline for this event is built.
|
||||||
@@ -27,7 +28,7 @@ namespace Firebird2D.EventPipelines
|
|||||||
/// <param name="callback">The function to be called when the pipeline for the event is built.</param>
|
/// <param name="callback">The function to be called when the pipeline for the event is built.</param>
|
||||||
/// <param name="type">The event for which the callback should be registered.</param>
|
/// <param name="type">The event for which the callback should be registered.</param>
|
||||||
/// <exception cref="ArgumentNullException">Thrown when the callback is null.</exception>
|
/// <exception cref="ArgumentNullException">Thrown when the callback is null.</exception>
|
||||||
public void OnPipelineIsBuild(Action<IPipelineBase> callback, FirebirdEvent type)
|
public void OnPipelineIsBuild(Action<IPipelineBase> callback, FirebirdEventId type)
|
||||||
{
|
{
|
||||||
if (callback == null) throw new ArgumentNullException(nameof(callback));
|
if (callback == null) throw new ArgumentNullException(nameof(callback));
|
||||||
|
|
||||||
@@ -48,15 +49,13 @@ namespace Firebird2D.EventPipelines
|
|||||||
/// <param name="type">The event for which the pipeline should be created or retrieved.</param>
|
/// <param name="type">The event for which the pipeline should be created or retrieved.</param>
|
||||||
/// <param name="master">The master object used when creating the pipeline.</param>
|
/// <param name="master">The master object used when creating the pipeline.</param>
|
||||||
/// <returns>The pipeline for the given event.</returns>
|
/// <returns>The pipeline for the given event.</returns>
|
||||||
public IPipeline<T> GetOrBuildPipeline<T>(FirebirdEvent type, object master) where T : EventArgs
|
public IPipeline<T> GetOrBuildPipeline<T>(FirebirdEventId type, object master) where T : EventArgs
|
||||||
{
|
{
|
||||||
if (pipelines.TryGetValue(type, out var pipeline)) return (IPipeline<T>)pipeline;
|
if (pipelines.TryGetValue(type, out var pipeline)) return (IPipeline<T>)pipeline;
|
||||||
|
|
||||||
var pipelineInstance = new Pipeline<T>(master);
|
var pipelineInstance = new Pipeline<T>(master);
|
||||||
pipelines[type] = pipelineInstance;
|
pipelines[type] = pipelineInstance;
|
||||||
if (pendingHooks.TryGetValue(type, out var hookList)) return pipelineInstance;
|
if (!pendingHooks.TryGetValue(type, out var hookList)) return pipelineInstance;
|
||||||
|
|
||||||
if (hookList == null) return pipelineInstance;
|
|
||||||
|
|
||||||
foreach (Action<IPipelineBase> hook in hookList)
|
foreach (Action<IPipelineBase> hook in hookList)
|
||||||
{
|
{
|
||||||
@@ -71,7 +70,7 @@ namespace Firebird2D.EventPipelines
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="type">The event for which the pipeline should be retrieved.</param>
|
/// <param name="type">The event for which the pipeline should be retrieved.</param>
|
||||||
/// <returns>The pipeline for the event, or null if it does not exist.</returns>
|
/// <returns>The pipeline for the event, or null if it does not exist.</returns>
|
||||||
public IPipelineBase? GetPipeline(FirebirdEvent type)
|
public IPipelineBase? GetPipeline(FirebirdEventId type)
|
||||||
{
|
{
|
||||||
if (!pipelines.TryGetValue(type, out var pipeline)) return null;
|
if (!pipelines.TryGetValue(type, out var pipeline)) return null;
|
||||||
return pipeline;
|
return pipeline;
|
||||||
@@ -83,11 +82,54 @@ namespace Firebird2D.EventPipelines
|
|||||||
/// <param name="type">The event for which the pipeline should be destroyed.</param>
|
/// <param name="type">The event for which the pipeline should be destroyed.</param>
|
||||||
/// <param name="master">The master object that has permission to destroy the pipeline.</param>
|
/// <param name="master">The master object that has permission to destroy the pipeline.</param>
|
||||||
/// <exception cref="InvalidDataException">Thrown when a non-authorized user attempts to destroy the pipeline.</exception>
|
/// <exception cref="InvalidDataException">Thrown when a non-authorized user attempts to destroy the pipeline.</exception>
|
||||||
public void DestroyPipeline(FirebirdEvent type, object master)
|
public void DestroyPipeline(FirebirdEventId type, object master)
|
||||||
{
|
{
|
||||||
if (!pipelines.ContainsKey(type)) return;
|
if (!pipelines.ContainsKey(type)) return;
|
||||||
if (!pipelines[type].PipelineMaster.Equals(master)) throw new InvalidDataException("Only the pipeline master is allowed to delete this pipeline.");
|
if (!pipelines[type].PipelineMaster.Equals(master)) throw new InvalidDataException("Only the pipeline master is allowed to delete this pipeline.");
|
||||||
pipelines.Remove(type);
|
pipelines.Remove(type);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Finds the first Free Pipeline Key
|
||||||
|
/// </summary>
|
||||||
|
/// <returns>Pipeline Key that can bee used</returns>
|
||||||
|
public FirebirdEventId ReserveFreePipeline()
|
||||||
|
{
|
||||||
|
reservationMutex.WaitOne();
|
||||||
|
|
||||||
|
FirebirdEventId i = (FirebirdEventId)((int)FirebirdSystemEventInfo.MaxValue + 1);
|
||||||
|
while (pipelines.ContainsKey(i) || pipelineReservations.Contains(i))
|
||||||
|
{
|
||||||
|
i++;
|
||||||
|
}
|
||||||
|
|
||||||
|
pipelineReservations.Add(i);
|
||||||
|
reservationMutex.ReleaseMutex();
|
||||||
|
return i;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Finds a number of Free Pipeline Keys and reserves it
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="numberOfPipelines">Number of keys that has to be reserved</param>
|
||||||
|
/// <returns></returns>
|
||||||
|
public FirebirdEventId[] ReserveFreePipelines(int numberOfPipelines)
|
||||||
|
{
|
||||||
|
FirebirdEventId[] returnArray = new FirebirdEventId[numberOfPipelines];
|
||||||
|
for(int i = 0; i < returnArray.Length; i++)
|
||||||
|
{
|
||||||
|
returnArray[i] = ReserveFreePipeline();
|
||||||
|
}
|
||||||
|
return returnArray;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Frees the reservation of a given Pipeline Key
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="PipelineKey">The Pipline key on which the Reservation should be cancled</param>
|
||||||
|
public void CancleReservationOnPipeline(FirebirdEventId PipelineKey)
|
||||||
|
{
|
||||||
|
pipelineReservations.Remove(PipelineKey);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -67,7 +67,7 @@ namespace Firebird2D.EventPipelines
|
|||||||
{
|
{
|
||||||
if (sender == null || args == null) throw new ArgumentNullException(nameof(sender));
|
if (sender == null || args == null) throw new ArgumentNullException(nameof(sender));
|
||||||
if (args is not T) throw new ArgumentException($"Invalid EventArgs type. Expected {typeof(T)}");
|
if (args is not T) throw new ArgumentException($"Invalid EventArgs type. Expected {typeof(T)}");
|
||||||
if (sender.Equals(PipelineMaster)) throw new InvalidDataException("Only the pipeline master is allowed to send events through this pipeline.");
|
if (!sender.Equals(PipelineMaster)) throw new InvalidDataException("Only the pipeline master is allowed to send events through this pipeline.");
|
||||||
|
|
||||||
OnEvent?.Invoke(sender, args);
|
OnEvent?.Invoke(sender, args);
|
||||||
|
|
||||||
|
|||||||
@@ -24,10 +24,10 @@ namespace Firebird2D.KeyMapping
|
|||||||
private Dictionary<string, Type> eventTypes = [];
|
private Dictionary<string, Type> eventTypes = [];
|
||||||
|
|
||||||
// Maps event names to FirebirdEvent identifiers.
|
// Maps event names to FirebirdEvent identifiers.
|
||||||
private Dictionary<string, FirebirdEvent> inputMapping = [];
|
private Dictionary<string, FirebirdSystemEventIds> inputMapping = [];
|
||||||
|
|
||||||
// Caches active pipelines for performance.
|
// Caches active pipelines for performance.
|
||||||
private Dictionary<FirebirdEvent, IPipelineBase> cachedPipelines = [];
|
private Dictionary<FirebirdSystemEventIds, IPipelineBase> cachedPipelines = [];
|
||||||
|
|
||||||
public KeyMapper(IEventBus eventBus)
|
public KeyMapper(IEventBus eventBus)
|
||||||
{
|
{
|
||||||
@@ -38,7 +38,7 @@ namespace Firebird2D.KeyMapping
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Registers an input event with its handler and links it to a FirebirdEvent.
|
/// Registers an input event with its handler and links it to a FirebirdEvent.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public void RegisterEvent<T>(string EventName, EventHandler<T> handler, FirebirdEvent eventNumber) where T : EventArgs
|
public void RegisterEvent<T>(string EventName, EventHandler<T> handler, FirebirdSystemEventIds eventNumber) where T : EventArgs
|
||||||
{
|
{
|
||||||
if (inputEvents.ContainsKey(EventName))
|
if (inputEvents.ContainsKey(EventName))
|
||||||
throw new ArgumentException($"Event {EventName} already exists.");
|
throw new ArgumentException($"Event {EventName} already exists.");
|
||||||
@@ -51,7 +51,7 @@ namespace Firebird2D.KeyMapping
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Maps an existing input event to a new FirebirdEvent.
|
/// Maps an existing input event to a new FirebirdEvent.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public void Map(string EventName, FirebirdEvent eventNumber)
|
public void Map(string EventName, FirebirdSystemEventIds eventNumber)
|
||||||
{
|
{
|
||||||
if (inputMapping.ContainsKey(EventName))
|
if (inputMapping.ContainsKey(EventName))
|
||||||
{
|
{
|
||||||
@@ -92,7 +92,7 @@ namespace Firebird2D.KeyMapping
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Creates or adjusts a pipeline to reflect current mappings.
|
/// Creates or adjusts a pipeline to reflect current mappings.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private void AjustPipeline(string EventName, FirebirdEvent eventNumber)
|
private void AjustPipeline(string EventName, FirebirdSystemEventIds eventNumber)
|
||||||
{
|
{
|
||||||
if (!eventTypes.TryGetValue(EventName, out var type)) return;
|
if (!eventTypes.TryGetValue(EventName, out var type)) return;
|
||||||
|
|
||||||
@@ -115,7 +115,7 @@ namespace Firebird2D.KeyMapping
|
|||||||
public void LoadMapping(string Path)
|
public void LoadMapping(string Path)
|
||||||
{
|
{
|
||||||
string json = File.ReadAllText(Path);
|
string json = File.ReadAllText(Path);
|
||||||
Dictionary<string, FirebirdEvent>? keyValuePairs = JsonSerializer.Deserialize<Dictionary<string, FirebirdEvent>>(json);
|
Dictionary<string, FirebirdSystemEventIds>? keyValuePairs = JsonSerializer.Deserialize<Dictionary<string, FirebirdSystemEventIds>>(json);
|
||||||
if (keyValuePairs == null) throw new FileLoadException("Unable to deserialize input mapping.");
|
if (keyValuePairs == null) throw new FileLoadException("Unable to deserialize input mapping.");
|
||||||
|
|
||||||
cachedPipelines.Clear();
|
cachedPipelines.Clear();
|
||||||
@@ -139,7 +139,7 @@ namespace Firebird2D.KeyMapping
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Removes a pipeline from the internal cache.
|
/// Removes a pipeline from the internal cache.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public void InvalidatePipelineCache(FirebirdEvent fbEvent)
|
public void InvalidatePipelineCache(FirebirdSystemEventIds fbEvent)
|
||||||
{
|
{
|
||||||
cachedPipelines.Remove(fbEvent);
|
cachedPipelines.Remove(fbEvent);
|
||||||
}
|
}
|
||||||
@@ -148,7 +148,7 @@ namespace Firebird2D.KeyMapping
|
|||||||
/// Retrieves a cached pipeline or fetches and caches it.
|
/// Retrieves a cached pipeline or fetches and caches it.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
private IPipeline<T>? GetOrCachePipeline<T>(FirebirdEvent fbEvent) where T : EventArgs
|
private IPipeline<T>? GetOrCachePipeline<T>(FirebirdSystemEventIds fbEvent) where T : EventArgs
|
||||||
{
|
{
|
||||||
if (cachedPipelines.TryGetValue(fbEvent, out var pipelineObj) && pipelineObj is Pipeline<T> cached)
|
if (cachedPipelines.TryGetValue(fbEvent, out var pipelineObj) && pipelineObj is Pipeline<T> cached)
|
||||||
return cached;
|
return cached;
|
||||||
@@ -166,7 +166,7 @@ namespace Firebird2D.KeyMapping
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public void HandleKeyboardInput(KeyEvent key, InputEventType type)
|
public void HandleKeyboardInput(KeyEvent key, InputEventType type)
|
||||||
{
|
{
|
||||||
var pipeline = GetOrCachePipeline<FirebirdKeyEventArgs>((FirebirdEvent)key.Code);
|
var pipeline = GetOrCachePipeline<FirebirdKeyEventArgs>((FirebirdSystemEventIds)key.Code);
|
||||||
pipeline?.SendEvent(this, new FirebirdKeyEventArgs(key, type));
|
pipeline?.SendEvent(this, new FirebirdKeyEventArgs(key, type));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -175,7 +175,7 @@ namespace Firebird2D.KeyMapping
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public void HandleMouseInput(MouseButtonEvent button, InputEventType type)
|
public void HandleMouseInput(MouseButtonEvent button, InputEventType type)
|
||||||
{
|
{
|
||||||
var pipeline = GetOrCachePipeline<FirebirdMouseButtonEventArgs>((FirebirdEvent)(button.Button + 101));
|
var pipeline = GetOrCachePipeline<FirebirdMouseButtonEventArgs>((FirebirdSystemEventIds)(button.Button + 101));
|
||||||
pipeline?.SendEvent(this, new FirebirdMouseButtonEventArgs(button, type));
|
pipeline?.SendEvent(this, new FirebirdMouseButtonEventArgs(button, type));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -184,7 +184,7 @@ namespace Firebird2D.KeyMapping
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public void HandleJoystickButtonInput(JoystickButtonEvent joystickButton, InputEventType type)
|
public void HandleJoystickButtonInput(JoystickButtonEvent joystickButton, InputEventType type)
|
||||||
{
|
{
|
||||||
var pipeline = GetOrCachePipeline<FirebirdJoystickButtonEventArgs>(FirebirdEvent.JoystickButton);
|
var pipeline = GetOrCachePipeline<FirebirdJoystickButtonEventArgs>(FirebirdSystemEventIds.JoystickButton);
|
||||||
pipeline?.SendEvent(this, new FirebirdJoystickButtonEventArgs(joystickButton, type));
|
pipeline?.SendEvent(this, new FirebirdJoystickButtonEventArgs(joystickButton, type));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -193,7 +193,7 @@ namespace Firebird2D.KeyMapping
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public void HandleMouseMovement(MouseMoveEvent mouseMove)
|
public void HandleMouseMovement(MouseMoveEvent mouseMove)
|
||||||
{
|
{
|
||||||
var pipeline = GetOrCachePipeline<MouseMoveEventArgs>(FirebirdEvent.MouseMove);
|
var pipeline = GetOrCachePipeline<MouseMoveEventArgs>(FirebirdSystemEventIds.MouseMove);
|
||||||
pipeline?.SendEvent(this, new MouseMoveEventArgs(mouseMove));
|
pipeline?.SendEvent(this, new MouseMoveEventArgs(mouseMove));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -202,7 +202,7 @@ namespace Firebird2D.KeyMapping
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public void HandleJoytickMove(JoystickMoveEvent joystickMove)
|
public void HandleJoytickMove(JoystickMoveEvent joystickMove)
|
||||||
{
|
{
|
||||||
var pipeline = GetOrCachePipeline<JoystickMoveEventArgs>(FirebirdEvent.JoystickMove);
|
var pipeline = GetOrCachePipeline<JoystickMoveEventArgs>(FirebirdSystemEventIds.JoystickMove);
|
||||||
pipeline?.SendEvent(this, new JoystickMoveEventArgs(joystickMove));
|
pipeline?.SendEvent(this, new JoystickMoveEventArgs(joystickMove));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ using System.Reflection;
|
|||||||
[assembly: System.Reflection.AssemblyCompanyAttribute("Firebird2D.Logger")]
|
[assembly: System.Reflection.AssemblyCompanyAttribute("Firebird2D.Logger")]
|
||||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+47ddfed9bc856f69b96a5dee3963e56a0c0d269c")]
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+1862530728c1e8a071b3433fa73dc2e718564aec")]
|
||||||
[assembly: System.Reflection.AssemblyProductAttribute("Firebird2D.Logger")]
|
[assembly: System.Reflection.AssemblyProductAttribute("Firebird2D.Logger")]
|
||||||
[assembly: System.Reflection.AssemblyTitleAttribute("Firebird2D.Logger")]
|
[assembly: System.Reflection.AssemblyTitleAttribute("Firebird2D.Logger")]
|
||||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
a9f3fdec0f3c349ed983a18d512fe6dc153bda16f51c4a0754a5ffc694000f43
|
515804194783e5137e051796ef32695805493d9cc5d8e1847829a09ab0e45c18
|
||||||
|
|||||||
+2
@@ -11,3 +11,5 @@ build_property.RootNamespace = Firebird2D.Logger
|
|||||||
build_property.ProjectDir = G:\Coding\Firebird2D\Firebird2D.Logger\
|
build_property.ProjectDir = G:\Coding\Firebird2D\Firebird2D.Logger\
|
||||||
build_property.EnableComHosting =
|
build_property.EnableComHosting =
|
||||||
build_property.EnableGeneratedComInterfaceComImportInterop =
|
build_property.EnableGeneratedComInterfaceComImportInterop =
|
||||||
|
build_property.EffectiveAnalysisLevelStyle = 8.0
|
||||||
|
build_property.EnableCodeStyleSeverity =
|
||||||
|
|||||||
Binary file not shown.
@@ -46,7 +46,8 @@
|
|||||||
"enableAudit": "true",
|
"enableAudit": "true",
|
||||||
"auditLevel": "low",
|
"auditLevel": "low",
|
||||||
"auditMode": "direct"
|
"auditMode": "direct"
|
||||||
}
|
},
|
||||||
|
"SdkAnalysisLevel": "9.0.300"
|
||||||
},
|
},
|
||||||
"frameworks": {
|
"frameworks": {
|
||||||
"net8.0": {
|
"net8.0": {
|
||||||
@@ -67,7 +68,7 @@
|
|||||||
"privateAssets": "all"
|
"privateAssets": "all"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.303/PortableRuntimeIdentifierGraph.json"
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.300/PortableRuntimeIdentifierGraph.json"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
|
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
|
||||||
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wayan\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
|
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wayan\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
|
||||||
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
|
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
|
||||||
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.10.1</NuGetToolVersion>
|
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.14.0</NuGetToolVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||||
<SourceRoot Include="C:\Users\wayan\.nuget\packages\" />
|
<SourceRoot Include="C:\Users\wayan\.nuget\packages\" />
|
||||||
|
|||||||
@@ -53,7 +53,8 @@
|
|||||||
"enableAudit": "true",
|
"enableAudit": "true",
|
||||||
"auditLevel": "low",
|
"auditLevel": "low",
|
||||||
"auditMode": "direct"
|
"auditMode": "direct"
|
||||||
}
|
},
|
||||||
|
"SdkAnalysisLevel": "9.0.300"
|
||||||
},
|
},
|
||||||
"frameworks": {
|
"frameworks": {
|
||||||
"net8.0": {
|
"net8.0": {
|
||||||
@@ -74,7 +75,7 @@
|
|||||||
"privateAssets": "all"
|
"privateAssets": "all"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.303/PortableRuntimeIdentifierGraph.json"
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.300/PortableRuntimeIdentifierGraph.json"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"version": 2,
|
"version": 2,
|
||||||
"dgSpecHash": "tcqAw3429hg=",
|
"dgSpecHash": "r9/+GJXzDJw=",
|
||||||
"success": true,
|
"success": true,
|
||||||
"projectFilePath": "G:\\Coding\\Firebird2D\\Firebird2D.Logger\\Firebird2D.Logger.csproj",
|
"projectFilePath": "G:\\Coding\\Firebird2D\\Firebird2D.Logger\\Firebird2D.Logger.csproj",
|
||||||
"expectedPackageFiles": [],
|
"expectedPackageFiles": [],
|
||||||
|
|||||||
@@ -35,10 +35,9 @@ namespace Firebird2D.ModulLoading
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
private ModulList? modulList = null;
|
public ModulList? modulList { get; private set; } = null;
|
||||||
|
|
||||||
|
public ModulLoader()
|
||||||
public ModulLoader(IGame gameInstance)
|
|
||||||
{
|
{
|
||||||
DeserialiseModulList();
|
DeserialiseModulList();
|
||||||
}
|
}
|
||||||
@@ -65,12 +64,14 @@ namespace Firebird2D.ModulLoading
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void LoadExtensions(IGame gameInstance)
|
public Dictionary<string, IExtensionBase> LoadExtensions(IGame gameInstance)
|
||||||
{
|
{
|
||||||
if (modulList?.mods == null || modulList.mods.Count == 0) return;
|
if (modulList?.mods == null || modulList.mods.Count == 0) return [];
|
||||||
|
|
||||||
List<Modul> eventModul = modulList.mods.Where(m => m.ModuleType == ModuleType.Extension).ToList();
|
List<Modul> eventModul = modulList.mods.Where(m => m.ModuleType == ModuleType.Extension).ToList();
|
||||||
|
|
||||||
|
Dictionary<string, IExtensionBase> extensions = [];
|
||||||
|
|
||||||
foreach (Modul modul in eventModul) {
|
foreach (Modul modul in eventModul) {
|
||||||
if (string.IsNullOrWhiteSpace(modul.RelativePath)) continue;
|
if (string.IsNullOrWhiteSpace(modul.RelativePath)) continue;
|
||||||
|
|
||||||
@@ -78,9 +79,10 @@ namespace Firebird2D.ModulLoading
|
|||||||
if (extensionBase != null)
|
if (extensionBase != null)
|
||||||
{
|
{
|
||||||
extensionBase.Startup();
|
extensionBase.Startup();
|
||||||
|
extensions.Add(modul.Name, extensionBase);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
return extensions;
|
||||||
}
|
}
|
||||||
|
|
||||||
private T? LoadModule<T>(ModuleType moduleType, IGame gameInstance, string modulePath) where T : class
|
private T? LoadModule<T>(ModuleType moduleType, IGame gameInstance, string modulePath) where T : class
|
||||||
|
|||||||
@@ -43,5 +43,10 @@ namespace Firebird2D.ModulLoading
|
|||||||
ModuleType.KeyMapper => [ExtensionDependencyInjection.eventsystem]
|
ModuleType.KeyMapper => [ExtensionDependencyInjection.eventsystem]
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static ModuleType getMaxEntry(this ModuleType moduleType)
|
||||||
|
{
|
||||||
|
return ModuleType.KeyMapper;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,15 @@
|
|||||||
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<TargetFramework>net8.0</TargetFramework>
|
||||||
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
|
<Nullable>enable</Nullable>
|
||||||
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<PackageReference Include="Silk.NET.OpenGL" Version="2.22.0" />
|
||||||
|
<PackageReference Include="StbImageSharp" Version="2.30.15" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,91 @@
|
|||||||
|
using Silk.NET.OpenGL;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Numerics;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Firebird2D.Rendering
|
||||||
|
{
|
||||||
|
public class FirebirdShader
|
||||||
|
{
|
||||||
|
private readonly GL _gl;
|
||||||
|
private readonly uint _program;
|
||||||
|
|
||||||
|
public FirebirdShader(GL gl, string vertexPath, string fragmentPath)
|
||||||
|
{
|
||||||
|
_gl = gl;
|
||||||
|
|
||||||
|
string vertexSource = File.ReadAllText(vertexPath);
|
||||||
|
string fragmentSource = File.ReadAllText(fragmentPath);
|
||||||
|
|
||||||
|
uint vertexShader = CompileShader(ShaderType.VertexShader, vertexSource);
|
||||||
|
uint fragmentShader = CompileShader(ShaderType.FragmentShader, fragmentSource);
|
||||||
|
|
||||||
|
_program = _gl.CreateProgram();
|
||||||
|
_gl.AttachShader(_program, vertexShader);
|
||||||
|
_gl.AttachShader(_program, fragmentShader);
|
||||||
|
_gl.LinkProgram(_program);
|
||||||
|
|
||||||
|
// Fehlerprüfung
|
||||||
|
_gl.GetProgram(_program, GLEnum.LinkStatus, out int status);
|
||||||
|
if (status == 0)
|
||||||
|
{
|
||||||
|
string info = _gl.GetProgramInfoLog(_program);
|
||||||
|
throw new Exception($"Shader-Linkfehler: {info}");
|
||||||
|
}
|
||||||
|
|
||||||
|
_gl.DeleteShader(vertexShader);
|
||||||
|
_gl.DeleteShader(fragmentShader);
|
||||||
|
}
|
||||||
|
|
||||||
|
private uint CompileShader(ShaderType type, string source)
|
||||||
|
{
|
||||||
|
uint shader = _gl.CreateShader(type);
|
||||||
|
_gl.ShaderSource(shader, source);
|
||||||
|
_gl.CompileShader(shader);
|
||||||
|
|
||||||
|
// Fehlerprüfung
|
||||||
|
_gl.GetShader(shader, ShaderParameterName.CompileStatus, out int status);
|
||||||
|
if (status == 0)
|
||||||
|
{
|
||||||
|
string info = _gl.GetShaderInfoLog(shader);
|
||||||
|
throw new Exception($"Shader-Kompilierungsfehler ({type}): {info}");
|
||||||
|
}
|
||||||
|
|
||||||
|
return shader;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Use()
|
||||||
|
{
|
||||||
|
_gl.UseProgram(_program);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void SetInt(string name, int value)
|
||||||
|
{
|
||||||
|
int location = _gl.GetUniformLocation(_program, name);
|
||||||
|
_gl.Uniform1(location, value);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void SetFloat(string name, float value)
|
||||||
|
{
|
||||||
|
int location = _gl.GetUniformLocation(_program, name);
|
||||||
|
_gl.Uniform1(location, value);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void SetMatrix4(string name, Matrix4x4 matrix)
|
||||||
|
{
|
||||||
|
int location = _gl.GetUniformLocation(_program, name);
|
||||||
|
unsafe
|
||||||
|
{
|
||||||
|
_gl.UniformMatrix4(location, 1, false, (float*)&matrix);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Dispose()
|
||||||
|
{
|
||||||
|
_gl.DeleteProgram(_program);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,66 @@
|
|||||||
|
using Silk.NET.OpenGL;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Numerics;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Firebird2D.Rendering
|
||||||
|
{
|
||||||
|
public static class Renderer
|
||||||
|
{
|
||||||
|
private static uint _vao = 0;
|
||||||
|
private static uint _vbo = 0;
|
||||||
|
private static bool _initialized = false;
|
||||||
|
|
||||||
|
private static float[] _quadVertices = new float[]
|
||||||
|
{
|
||||||
|
// positions // tex coords
|
||||||
|
0f, 0f, 0f, 0f,
|
||||||
|
1f, 0f, 1f, 0f,
|
||||||
|
1f, 1f, 1f, 1f,
|
||||||
|
0f, 1f, 0f, 1f
|
||||||
|
};
|
||||||
|
|
||||||
|
private static ushort[] _indices = new ushort[] { 0, 1, 2, 2, 3, 0 };
|
||||||
|
|
||||||
|
public static void DrawQuad(GL gl, FirebirdShader shader, Vector2 pos, Vector2 size)
|
||||||
|
{
|
||||||
|
if (!_initialized)
|
||||||
|
{
|
||||||
|
_vao = gl.GenVertexArray();
|
||||||
|
_vbo = gl.GenBuffer();
|
||||||
|
var ebo = gl.GenBuffer();
|
||||||
|
|
||||||
|
gl.BindVertexArray(_vao);
|
||||||
|
|
||||||
|
gl.BindBuffer(BufferTargetARB.ArrayBuffer, _vbo);
|
||||||
|
unsafe
|
||||||
|
{
|
||||||
|
fixed (float* v = _quadVertices)
|
||||||
|
gl.BufferData(BufferTargetARB.ArrayBuffer, (nuint)(sizeof(float) * _quadVertices.Length), v, BufferUsageARB.StaticDraw);
|
||||||
|
|
||||||
|
gl.BindBuffer(BufferTargetARB.ElementArrayBuffer, ebo);
|
||||||
|
fixed (ushort* i = _indices)
|
||||||
|
gl.BufferData(BufferTargetARB.ElementArrayBuffer, (nuint)(sizeof(ushort) * _indices.Length), i, BufferUsageARB.StaticDraw);
|
||||||
|
|
||||||
|
gl.EnableVertexAttribArray(0);
|
||||||
|
gl.VertexAttribPointer(0, 2, VertexAttribPointerType.Float, false, 4 * sizeof(float), (void*)0);
|
||||||
|
gl.EnableVertexAttribArray(1);
|
||||||
|
gl.VertexAttribPointer(1, 2, VertexAttribPointerType.Float, false, 4 * sizeof(float), (void*)(2 * sizeof(float)));
|
||||||
|
}
|
||||||
|
_initialized = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
Matrix4x4 model = Matrix4x4.CreateScale(size.X, size.Y, 1) * Matrix4x4.CreateTranslation(pos.X, pos.Y, 0);
|
||||||
|
shader.SetMatrix4("model", model);
|
||||||
|
|
||||||
|
gl.BindVertexArray(_vao);
|
||||||
|
unsafe
|
||||||
|
{
|
||||||
|
gl.DrawElements(PrimitiveType.Triangles, 6, DrawElementsType.UnsignedShort, null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,38 @@
|
|||||||
|
using Silk.NET.OpenGL;
|
||||||
|
using StbImageSharp;
|
||||||
|
using System.IO;
|
||||||
|
|
||||||
|
namespace Firebird2D.Rendering
|
||||||
|
{
|
||||||
|
public class Texture2D
|
||||||
|
{
|
||||||
|
private uint _handle;
|
||||||
|
private GL _gl;
|
||||||
|
|
||||||
|
public Texture2D(GL gl, string path)
|
||||||
|
{
|
||||||
|
_gl = gl;
|
||||||
|
_handle = gl.GenTexture();
|
||||||
|
gl.BindTexture(TextureTarget.Texture2D, _handle);
|
||||||
|
|
||||||
|
using var stream = File.OpenRead(path);
|
||||||
|
var image = ImageResult.FromStream(stream, ColorComponents.RedGreenBlueAlpha);
|
||||||
|
unsafe
|
||||||
|
{
|
||||||
|
fixed (byte* data = image.Data)
|
||||||
|
{
|
||||||
|
gl.TexImage2D(TextureTarget.Texture2D, 0, InternalFormat.Rgba, (uint)image.Width, (uint)image.Height,
|
||||||
|
0, PixelFormat.Rgba, PixelType.UnsignedByte, data);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
gl.TexParameter(TextureTarget.Texture2D, TextureParameterName.TextureMinFilter, (int)TextureMinFilter.Linear);
|
||||||
|
gl.TexParameter(TextureTarget.Texture2D, TextureParameterName.TextureMagFilter, (int)TextureMagFilter.Linear);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Bind()
|
||||||
|
{
|
||||||
|
_gl.BindTexture(TextureTarget.Texture2D, _handle);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -13,7 +13,7 @@ using System.Reflection;
|
|||||||
[assembly: System.Reflection.AssemblyCompanyAttribute("Firebird2D.Requirement")]
|
[assembly: System.Reflection.AssemblyCompanyAttribute("Firebird2D.Requirement")]
|
||||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+47ddfed9bc856f69b96a5dee3963e56a0c0d269c")]
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+1862530728c1e8a071b3433fa73dc2e718564aec")]
|
||||||
[assembly: System.Reflection.AssemblyProductAttribute("Firebird2D.Requirement")]
|
[assembly: System.Reflection.AssemblyProductAttribute("Firebird2D.Requirement")]
|
||||||
[assembly: System.Reflection.AssemblyTitleAttribute("Firebird2D.Requirement")]
|
[assembly: System.Reflection.AssemblyTitleAttribute("Firebird2D.Requirement")]
|
||||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
|||||||
+1
-1
@@ -1 +1 @@
|
|||||||
f581c37a3c854f5a860046d943afdf55d92d954e13f5fe1b8d2ca272db9ec0ac
|
e0cbaaecdb5e4a829d70171378a80e272be1792652cf38afd8fa4fbe76d8962b
|
||||||
|
|||||||
+2
@@ -11,3 +11,5 @@ build_property.RootNamespace = Firebird2D.Requirement
|
|||||||
build_property.ProjectDir = G:\Coding\Firebird2D\Firebird2D.Requirement\
|
build_property.ProjectDir = G:\Coding\Firebird2D\Firebird2D.Requirement\
|
||||||
build_property.EnableComHosting =
|
build_property.EnableComHosting =
|
||||||
build_property.EnableGeneratedComInterfaceComImportInterop =
|
build_property.EnableGeneratedComInterfaceComImportInterop =
|
||||||
|
build_property.EffectiveAnalysisLevelStyle = 8.0
|
||||||
|
build_property.EnableCodeStyleSeverity =
|
||||||
|
|||||||
Binary file not shown.
@@ -46,7 +46,8 @@
|
|||||||
"enableAudit": "true",
|
"enableAudit": "true",
|
||||||
"auditLevel": "low",
|
"auditLevel": "low",
|
||||||
"auditMode": "direct"
|
"auditMode": "direct"
|
||||||
}
|
},
|
||||||
|
"SdkAnalysisLevel": "9.0.300"
|
||||||
},
|
},
|
||||||
"frameworks": {
|
"frameworks": {
|
||||||
"net8.0": {
|
"net8.0": {
|
||||||
@@ -67,7 +68,7 @@
|
|||||||
"privateAssets": "all"
|
"privateAssets": "all"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.303/PortableRuntimeIdentifierGraph.json"
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.300/PortableRuntimeIdentifierGraph.json"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -117,7 +118,8 @@
|
|||||||
"enableAudit": "true",
|
"enableAudit": "true",
|
||||||
"auditLevel": "low",
|
"auditLevel": "low",
|
||||||
"auditMode": "direct"
|
"auditMode": "direct"
|
||||||
}
|
},
|
||||||
|
"SdkAnalysisLevel": "9.0.300"
|
||||||
},
|
},
|
||||||
"frameworks": {
|
"frameworks": {
|
||||||
"net8.0": {
|
"net8.0": {
|
||||||
@@ -138,7 +140,7 @@
|
|||||||
"privateAssets": "all"
|
"privateAssets": "all"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.303/PortableRuntimeIdentifierGraph.json"
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.300/PortableRuntimeIdentifierGraph.json"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
|
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
|
||||||
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wayan\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
|
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wayan\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
|
||||||
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
|
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
|
||||||
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.10.1</NuGetToolVersion>
|
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.14.0</NuGetToolVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||||
<SourceRoot Include="C:\Users\wayan\.nuget\packages\" />
|
<SourceRoot Include="C:\Users\wayan\.nuget\packages\" />
|
||||||
|
|||||||
@@ -76,7 +76,8 @@
|
|||||||
"enableAudit": "true",
|
"enableAudit": "true",
|
||||||
"auditLevel": "low",
|
"auditLevel": "low",
|
||||||
"auditMode": "direct"
|
"auditMode": "direct"
|
||||||
}
|
},
|
||||||
|
"SdkAnalysisLevel": "9.0.300"
|
||||||
},
|
},
|
||||||
"frameworks": {
|
"frameworks": {
|
||||||
"net8.0": {
|
"net8.0": {
|
||||||
@@ -97,7 +98,7 @@
|
|||||||
"privateAssets": "all"
|
"privateAssets": "all"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.303/PortableRuntimeIdentifierGraph.json"
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.300/PortableRuntimeIdentifierGraph.json"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"version": 2,
|
"version": 2,
|
||||||
"dgSpecHash": "Cnwm1cp4iIM=",
|
"dgSpecHash": "uOP1utGxgCE=",
|
||||||
"success": true,
|
"success": true,
|
||||||
"projectFilePath": "G:\\Coding\\Firebird2D\\Firebird2D.Requirement\\Firebird2D.Requirement.csproj",
|
"projectFilePath": "G:\\Coding\\Firebird2D\\Firebird2D.Requirement\\Firebird2D.Requirement.csproj",
|
||||||
"expectedPackageFiles": [],
|
"expectedPackageFiles": [],
|
||||||
|
|||||||
+1
-1
@@ -13,7 +13,7 @@ using System.Reflection;
|
|||||||
[assembly: System.Reflection.AssemblyCompanyAttribute("Firebird2D.SFMLExtensions")]
|
[assembly: System.Reflection.AssemblyCompanyAttribute("Firebird2D.SFMLExtensions")]
|
||||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+47ddfed9bc856f69b96a5dee3963e56a0c0d269c")]
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+1862530728c1e8a071b3433fa73dc2e718564aec")]
|
||||||
[assembly: System.Reflection.AssemblyProductAttribute("Firebird2D.SFMLExtensions")]
|
[assembly: System.Reflection.AssemblyProductAttribute("Firebird2D.SFMLExtensions")]
|
||||||
[assembly: System.Reflection.AssemblyTitleAttribute("Firebird2D.SFMLExtensions")]
|
[assembly: System.Reflection.AssemblyTitleAttribute("Firebird2D.SFMLExtensions")]
|
||||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
|||||||
+1
-1
@@ -1 +1 @@
|
|||||||
ead2f01976d183a4249a04181867bc7e061b626d8af29ab0f33a5be7ef71045d
|
aff17ee4c1672059e799a3e239bb3c4309416972727a1f643967b7612f71620f
|
||||||
|
|||||||
+2
@@ -11,3 +11,5 @@ build_property.RootNamespace = Firebird2D.SFMLExtensions
|
|||||||
build_property.ProjectDir = G:\Coding\Firebird2D\Firebird2D.SFMLExtensions\
|
build_property.ProjectDir = G:\Coding\Firebird2D\Firebird2D.SFMLExtensions\
|
||||||
build_property.EnableComHosting =
|
build_property.EnableComHosting =
|
||||||
build_property.EnableGeneratedComInterfaceComImportInterop =
|
build_property.EnableGeneratedComInterfaceComImportInterop =
|
||||||
|
build_property.EffectiveAnalysisLevelStyle = 8.0
|
||||||
|
build_property.EnableCodeStyleSeverity =
|
||||||
|
|||||||
Binary file not shown.
@@ -46,7 +46,8 @@
|
|||||||
"enableAudit": "true",
|
"enableAudit": "true",
|
||||||
"auditLevel": "low",
|
"auditLevel": "low",
|
||||||
"auditMode": "direct"
|
"auditMode": "direct"
|
||||||
}
|
},
|
||||||
|
"SdkAnalysisLevel": "9.0.300"
|
||||||
},
|
},
|
||||||
"frameworks": {
|
"frameworks": {
|
||||||
"net8.0": {
|
"net8.0": {
|
||||||
@@ -73,7 +74,7 @@
|
|||||||
"privateAssets": "all"
|
"privateAssets": "all"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.303/PortableRuntimeIdentifierGraph.json"
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.300/PortableRuntimeIdentifierGraph.json"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
|
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
|
||||||
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wayan\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
|
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wayan\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
|
||||||
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
|
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
|
||||||
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.10.1</NuGetToolVersion>
|
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.14.0</NuGetToolVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||||
<SourceRoot Include="C:\Users\wayan\.nuget\packages\" />
|
<SourceRoot Include="C:\Users\wayan\.nuget\packages\" />
|
||||||
|
|||||||
@@ -1120,7 +1120,8 @@
|
|||||||
"enableAudit": "true",
|
"enableAudit": "true",
|
||||||
"auditLevel": "low",
|
"auditLevel": "low",
|
||||||
"auditMode": "direct"
|
"auditMode": "direct"
|
||||||
}
|
},
|
||||||
|
"SdkAnalysisLevel": "9.0.300"
|
||||||
},
|
},
|
||||||
"frameworks": {
|
"frameworks": {
|
||||||
"net8.0": {
|
"net8.0": {
|
||||||
@@ -1147,7 +1148,7 @@
|
|||||||
"privateAssets": "all"
|
"privateAssets": "all"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.303/PortableRuntimeIdentifierGraph.json"
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.300/PortableRuntimeIdentifierGraph.json"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"version": 2,
|
"version": 2,
|
||||||
"dgSpecHash": "IPYFqKuYbQ8=",
|
"dgSpecHash": "9jkFHpzuS1k=",
|
||||||
"success": true,
|
"success": true,
|
||||||
"projectFilePath": "G:\\Coding\\Firebird2D\\Firebird2D.SFMLExtensions\\Firebird2D.SFMLExtensions.csproj",
|
"projectFilePath": "G:\\Coding\\Firebird2D\\Firebird2D.SFMLExtensions\\Firebird2D.SFMLExtensions.csproj",
|
||||||
"expectedPackageFiles": [
|
"expectedPackageFiles": [
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ using System.Reflection;
|
|||||||
[assembly: System.Reflection.AssemblyCompanyAttribute("Firebird2D.SceneSystem")]
|
[assembly: System.Reflection.AssemblyCompanyAttribute("Firebird2D.SceneSystem")]
|
||||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+1862530728c1e8a071b3433fa73dc2e718564aec")]
|
||||||
[assembly: System.Reflection.AssemblyProductAttribute("Firebird2D.SceneSystem")]
|
[assembly: System.Reflection.AssemblyProductAttribute("Firebird2D.SceneSystem")]
|
||||||
[assembly: System.Reflection.AssemblyTitleAttribute("Firebird2D.SceneSystem")]
|
[assembly: System.Reflection.AssemblyTitleAttribute("Firebird2D.SceneSystem")]
|
||||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
|||||||
+1
-1
@@ -1 +1 @@
|
|||||||
ffde50b68845d46e7e332ff2939eedd28590d50aebc1c29f5e093979db7d30c9
|
6762d2a349561327d2bc4a2e2b9507366dbbccdf5bd64ea413df6826c66a1a47
|
||||||
|
|||||||
+3
-1
@@ -8,6 +8,8 @@ build_property.PlatformNeutralAssembly =
|
|||||||
build_property.EnforceExtendedAnalyzerRules =
|
build_property.EnforceExtendedAnalyzerRules =
|
||||||
build_property._SupportedPlatformList = Linux,macOS,Windows
|
build_property._SupportedPlatformList = Linux,macOS,Windows
|
||||||
build_property.RootNamespace = Firebird2D.SceneSystem
|
build_property.RootNamespace = Firebird2D.SceneSystem
|
||||||
build_property.ProjectDir = C:\Users\wayan\source\repos\SFML_Test\Firebird2D.SceneSystem\
|
build_property.ProjectDir = G:\Coding\Firebird2D\Firebird2D.SceneSystem\
|
||||||
build_property.EnableComHosting =
|
build_property.EnableComHosting =
|
||||||
build_property.EnableGeneratedComInterfaceComImportInterop =
|
build_property.EnableGeneratedComInterfaceComImportInterop =
|
||||||
|
build_property.EffectiveAnalysisLevelStyle = 8.0
|
||||||
|
build_property.EnableCodeStyleSeverity =
|
||||||
|
|||||||
Binary file not shown.
@@ -1,17 +1,17 @@
|
|||||||
{
|
{
|
||||||
"format": 1,
|
"format": 1,
|
||||||
"restore": {
|
"restore": {
|
||||||
"C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.SceneSystem\\Firebird2D.SceneSystem.csproj": {}
|
"G:\\Coding\\Firebird2D\\Firebird2D.SceneSystem\\Firebird2D.SceneSystem.csproj": {}
|
||||||
},
|
},
|
||||||
"projects": {
|
"projects": {
|
||||||
"C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.SceneSystem\\Firebird2D.SceneSystem.csproj": {
|
"G:\\Coding\\Firebird2D\\Firebird2D.SceneSystem\\Firebird2D.SceneSystem.csproj": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"restore": {
|
"restore": {
|
||||||
"projectUniqueName": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.SceneSystem\\Firebird2D.SceneSystem.csproj",
|
"projectUniqueName": "G:\\Coding\\Firebird2D\\Firebird2D.SceneSystem\\Firebird2D.SceneSystem.csproj",
|
||||||
"projectName": "Firebird2D.SceneSystem",
|
"projectName": "Firebird2D.SceneSystem",
|
||||||
"projectPath": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.SceneSystem\\Firebird2D.SceneSystem.csproj",
|
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.SceneSystem\\Firebird2D.SceneSystem.csproj",
|
||||||
"packagesPath": "C:\\Users\\wayan\\.nuget\\packages\\",
|
"packagesPath": "C:\\Users\\wayan\\.nuget\\packages\\",
|
||||||
"outputPath": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.SceneSystem\\obj\\",
|
"outputPath": "G:\\Coding\\Firebird2D\\Firebird2D.SceneSystem\\obj\\",
|
||||||
"projectStyle": "PackageReference",
|
"projectStyle": "PackageReference",
|
||||||
"fallbackFolders": [
|
"fallbackFolders": [
|
||||||
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
|
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
|
||||||
@@ -46,7 +46,8 @@
|
|||||||
"enableAudit": "true",
|
"enableAudit": "true",
|
||||||
"auditLevel": "low",
|
"auditLevel": "low",
|
||||||
"auditMode": "direct"
|
"auditMode": "direct"
|
||||||
}
|
},
|
||||||
|
"SdkAnalysisLevel": "9.0.300"
|
||||||
},
|
},
|
||||||
"frameworks": {
|
"frameworks": {
|
||||||
"net8.0": {
|
"net8.0": {
|
||||||
@@ -73,7 +74,7 @@
|
|||||||
"privateAssets": "all"
|
"privateAssets": "all"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.303/PortableRuntimeIdentifierGraph.json"
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.300/PortableRuntimeIdentifierGraph.json"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
|
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
|
||||||
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wayan\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
|
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wayan\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
|
||||||
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
|
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
|
||||||
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.10.1</NuGetToolVersion>
|
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.14.0</NuGetToolVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||||
<SourceRoot Include="C:\Users\wayan\.nuget\packages\" />
|
<SourceRoot Include="C:\Users\wayan\.nuget\packages\" />
|
||||||
|
|||||||
@@ -1081,11 +1081,11 @@
|
|||||||
"project": {
|
"project": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"restore": {
|
"restore": {
|
||||||
"projectUniqueName": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.SceneSystem\\Firebird2D.SceneSystem.csproj",
|
"projectUniqueName": "G:\\Coding\\Firebird2D\\Firebird2D.SceneSystem\\Firebird2D.SceneSystem.csproj",
|
||||||
"projectName": "Firebird2D.SceneSystem",
|
"projectName": "Firebird2D.SceneSystem",
|
||||||
"projectPath": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.SceneSystem\\Firebird2D.SceneSystem.csproj",
|
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.SceneSystem\\Firebird2D.SceneSystem.csproj",
|
||||||
"packagesPath": "C:\\Users\\wayan\\.nuget\\packages\\",
|
"packagesPath": "C:\\Users\\wayan\\.nuget\\packages\\",
|
||||||
"outputPath": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.SceneSystem\\obj\\",
|
"outputPath": "G:\\Coding\\Firebird2D\\Firebird2D.SceneSystem\\obj\\",
|
||||||
"projectStyle": "PackageReference",
|
"projectStyle": "PackageReference",
|
||||||
"fallbackFolders": [
|
"fallbackFolders": [
|
||||||
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
|
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
|
||||||
@@ -1120,7 +1120,8 @@
|
|||||||
"enableAudit": "true",
|
"enableAudit": "true",
|
||||||
"auditLevel": "low",
|
"auditLevel": "low",
|
||||||
"auditMode": "direct"
|
"auditMode": "direct"
|
||||||
}
|
},
|
||||||
|
"SdkAnalysisLevel": "9.0.300"
|
||||||
},
|
},
|
||||||
"frameworks": {
|
"frameworks": {
|
||||||
"net8.0": {
|
"net8.0": {
|
||||||
@@ -1147,7 +1148,7 @@
|
|||||||
"privateAssets": "all"
|
"privateAssets": "all"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.303/PortableRuntimeIdentifierGraph.json"
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.300/PortableRuntimeIdentifierGraph.json"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"version": 2,
|
"version": 2,
|
||||||
"dgSpecHash": "Js04aYZdzTI=",
|
"dgSpecHash": "yLm7w7Zd1Lk=",
|
||||||
"success": true,
|
"success": true,
|
||||||
"projectFilePath": "C:\\Users\\wayan\\source\\repos\\SFML_Test\\Firebird2D.SceneSystem\\Firebird2D.SceneSystem.csproj",
|
"projectFilePath": "G:\\Coding\\Firebird2D\\Firebird2D.SceneSystem\\Firebird2D.SceneSystem.csproj",
|
||||||
"expectedPackageFiles": [
|
"expectedPackageFiles": [
|
||||||
"C:\\Users\\wayan\\.nuget\\packages\\csfml\\2.6.1\\csfml.2.6.1.nupkg.sha512",
|
"C:\\Users\\wayan\\.nuget\\packages\\csfml\\2.6.1\\csfml.2.6.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.audio\\2.6.0\\sfml.audio.2.6.0.nupkg.sha512",
|
||||||
|
|||||||
@@ -29,6 +29,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Code Ideas", "Code Ideas",
|
|||||||
LoadDynamic and inject dependency.txt = LoadDynamic and inject dependency.txt
|
LoadDynamic and inject dependency.txt = LoadDynamic and inject dependency.txt
|
||||||
EndProjectSection
|
EndProjectSection
|
||||||
EndProject
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Firebird2D.SceneSystem", "Firebird2D.SceneSystem\Firebird2D.SceneSystem.csproj", "{C2ACDFB2-0A02-1324-A92C-3F40D24D680B}"
|
||||||
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Firebird2D.Rendering", "Firebird2D.Rendering\Firebird2D.Rendering.csproj", "{59AFCD05-E0D6-4E47-AF00-5F40D3E74C9C}"
|
||||||
|
EndProject
|
||||||
Global
|
Global
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
Debug|Any CPU = Debug|Any CPU
|
Debug|Any CPU = Debug|Any CPU
|
||||||
@@ -67,6 +71,14 @@ Global
|
|||||||
{917F395C-6C2E-4F23-9ED1-B123E5F272E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
{917F395C-6C2E-4F23-9ED1-B123E5F272E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{917F395C-6C2E-4F23-9ED1-B123E5F272E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
{917F395C-6C2E-4F23-9ED1-B123E5F272E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{917F395C-6C2E-4F23-9ED1-B123E5F272E9}.Release|Any CPU.Build.0 = Release|Any CPU
|
{917F395C-6C2E-4F23-9ED1-B123E5F272E9}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{C2ACDFB2-0A02-1324-A92C-3F40D24D680B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{C2ACDFB2-0A02-1324-A92C-3F40D24D680B}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{C2ACDFB2-0A02-1324-A92C-3F40D24D680B}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{C2ACDFB2-0A02-1324-A92C-3F40D24D680B}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{59AFCD05-E0D6-4E47-AF00-5F40D3E74C9C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{59AFCD05-E0D6-4E47-AF00-5F40D3E74C9C}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{59AFCD05-E0D6-4E47-AF00-5F40D3E74C9C}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{59AFCD05-E0D6-4E47-AF00-5F40D3E74C9C}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
HideSolutionNode = FALSE
|
HideSolutionNode = FALSE
|
||||||
|
|||||||
@@ -1,144 +1,144 @@
|
|||||||
using Firebird2D.Logger;
|
//using Firebird2D.Logger;
|
||||||
using Microsoft.Extensions.Configuration;
|
//using Microsoft.Extensions.Configuration;
|
||||||
using Newtonsoft.Json.Linq;
|
//using Newtonsoft.Json.Linq;
|
||||||
using Newtonsoft.Json.Schema;
|
//using Newtonsoft.Json.Schema;
|
||||||
using SFML.Window;
|
//using SFML.Window;
|
||||||
using System.Text;
|
//using System.Text;
|
||||||
|
|
||||||
|
|
||||||
namespace Firebird2D.Configuration
|
//namespace Firebird2D.Configuration
|
||||||
{
|
//{
|
||||||
public class GameConfig
|
// public class GameConfig
|
||||||
{
|
// {
|
||||||
public VideoMode VideoMode { get { return _videoMode; } set { _videoMode = value; updateConfig(); } }
|
// public VideoMode VideoMode { get { return _videoMode; } set { _videoMode = value; updateConfig(); } }
|
||||||
|
|
||||||
public bool FullScreen { get { return _fullScreen; } set { _fullScreen = value; updateConfig(); } }
|
// public bool FullScreen { get { return _fullScreen; } set { _fullScreen = value; updateConfig(); } }
|
||||||
|
|
||||||
public bool LogActive { get { return _logActive; } set { _logActive = value; GameLogger.LogActive = value; updateConfig(); } }
|
// public bool LogActive { get { return _logActive; } set { _logActive = value; GameLogger.LogActive = value; updateConfig(); } }
|
||||||
|
|
||||||
private static readonly string ConfigSchema = "Configuration/ConfigurationSchema/ConfigSchema.json";
|
// private static readonly string ConfigSchema = "Configuration/ConfigurationSchema/ConfigSchema.json";
|
||||||
|
|
||||||
private static readonly string ConfigPath = "Configuration/GameConfig.json";
|
// private static readonly string ConfigPath = "Configuration/GameConfig.json";
|
||||||
|
|
||||||
private IConfigurationBuilder _configurationBuilder;
|
// private IConfigurationBuilder _configurationBuilder;
|
||||||
|
|
||||||
private IConfigurationSection _configurationSection;
|
// private IConfigurationSection _configurationSection;
|
||||||
|
|
||||||
private VideoMode _videoMode;
|
// private VideoMode _videoMode;
|
||||||
|
|
||||||
private bool _fullScreen;
|
// private bool _fullScreen;
|
||||||
|
|
||||||
private bool _logActive;
|
// private bool _logActive;
|
||||||
|
|
||||||
public GameConfig() {
|
// public GameConfig() {
|
||||||
CheckFile();
|
// CheckFile();
|
||||||
LoadConfig();
|
// LoadConfig();
|
||||||
}
|
// }
|
||||||
|
|
||||||
private void updateConfig()
|
// private void updateConfig()
|
||||||
{
|
// {
|
||||||
if (_configurationBuilder != null)
|
// if (_configurationBuilder != null)
|
||||||
{
|
// {
|
||||||
_configurationSection["ScreenResolution:x"] = _videoMode.Width.ToString();
|
// _configurationSection["ScreenResolution:x"] = _videoMode.Width.ToString();
|
||||||
_configurationSection["ScreenResolution:y"] = _videoMode.Height.ToString();
|
// _configurationSection["ScreenResolution:y"] = _videoMode.Height.ToString();
|
||||||
_configurationSection["Fullscreen"] = _fullScreen.ToString();
|
// _configurationSection["Fullscreen"] = _fullScreen.ToString();
|
||||||
_configurationSection["Log"] = _logActive.ToString();
|
// _configurationSection["Log"] = _logActive.ToString();
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
|
||||||
private void LoadConfig()
|
// private void LoadConfig()
|
||||||
{
|
// {
|
||||||
_configurationBuilder = new ConfigurationBuilder().AddJsonFile(ConfigPath, false, true);
|
// _configurationBuilder = new ConfigurationBuilder().AddJsonFile(ConfigPath, false, true);
|
||||||
_configurationSection = _configurationBuilder.Build().GetSection("AppSettings");
|
// _configurationSection = _configurationBuilder.Build().GetSection("AppSettings");
|
||||||
|
|
||||||
_videoMode = new VideoMode();
|
// _videoMode = new VideoMode();
|
||||||
|
|
||||||
if (_configurationSection != null)
|
// if (_configurationSection != null)
|
||||||
{
|
// {
|
||||||
try
|
// try
|
||||||
{
|
// {
|
||||||
_videoMode.Width = uint.Parse(_configurationSection["ScreenResolution:x"]);
|
// _videoMode.Width = uint.Parse(_configurationSection["ScreenResolution:x"]);
|
||||||
_videoMode.Height = uint.Parse(_configurationSection["ScreenResolution:y"]);
|
// _videoMode.Height = uint.Parse(_configurationSection["ScreenResolution:y"]);
|
||||||
_fullScreen = bool.Parse(_configurationSection["Fullscreen"]);
|
// _fullScreen = bool.Parse(_configurationSection["Fullscreen"]);
|
||||||
_logActive = bool.Parse(_configurationSection["Log"]);
|
// _logActive = bool.Parse(_configurationSection["Log"]);
|
||||||
GameLogger.LogActive = _logActive;
|
// GameLogger.LogActive = _logActive;
|
||||||
}
|
// }
|
||||||
catch(Exception ex)
|
// catch(Exception ex)
|
||||||
{
|
// {
|
||||||
GameLogger.Log("GameConfig", LogType.Error, ex.Message);
|
// GameLogger.Log("GameConfig", LogType.Error, ex.Message);
|
||||||
File.Delete(ConfigPath);
|
// File.Delete(ConfigPath);
|
||||||
MakeConfigFile();
|
// MakeConfigFile();
|
||||||
LoadConfig();
|
// LoadConfig();
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
else
|
// else
|
||||||
{
|
// {
|
||||||
GameLogger.Log("GameConfig", LogType.Error, "The Config File Was Corrupted");
|
// GameLogger.Log("GameConfig", LogType.Error, "The Config File Was Corrupted");
|
||||||
File.Delete(ConfigPath);
|
// File.Delete(ConfigPath);
|
||||||
MakeConfigFile();
|
// MakeConfigFile();
|
||||||
LoadConfig();
|
// LoadConfig();
|
||||||
}
|
// }
|
||||||
|
|
||||||
}
|
// }
|
||||||
|
|
||||||
private void CheckFile()
|
// private void CheckFile()
|
||||||
{
|
// {
|
||||||
if (File.Exists(ConfigPath))
|
// if (File.Exists(ConfigPath))
|
||||||
{
|
// {
|
||||||
string schemaJson = File.ReadAllText(ConfigSchema);
|
// string schemaJson = File.ReadAllText(ConfigSchema);
|
||||||
JSchema schema = JSchema.Parse(schemaJson);
|
// JSchema schema = JSchema.Parse(schemaJson);
|
||||||
string ConfigData = File.ReadAllText(ConfigPath);
|
// string ConfigData = File.ReadAllText(ConfigPath);
|
||||||
JObject json = JObject.Parse(ConfigData);
|
// JObject json = JObject.Parse(ConfigData);
|
||||||
|
|
||||||
IList<string> validationErrors = [];
|
// IList<string> validationErrors = [];
|
||||||
|
|
||||||
if (schema != null)
|
// if (schema != null)
|
||||||
{
|
// {
|
||||||
if (!json.IsValid(schema,out validationErrors)){
|
// if (!json.IsValid(schema,out validationErrors)){
|
||||||
|
|
||||||
File.Delete(ConfigPath);
|
// File.Delete(ConfigPath);
|
||||||
MakeConfigFile();
|
// MakeConfigFile();
|
||||||
GameLogger.Log("GameConfig", LogType.Error, "The Config File Was Corrupted");
|
// GameLogger.Log("GameConfig", LogType.Error, "The Config File Was Corrupted");
|
||||||
foreach (string error in validationErrors)
|
// foreach (string error in validationErrors)
|
||||||
{
|
// {
|
||||||
GameLogger.Log("GameConfig", LogType.Error, error);
|
// GameLogger.Log("GameConfig", LogType.Error, error);
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
|
||||||
}
|
// }
|
||||||
|
|
||||||
}
|
// }
|
||||||
else
|
// else
|
||||||
{
|
// {
|
||||||
MakeConfigFile();
|
// MakeConfigFile();
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
|
||||||
private void MakeConfigFile()
|
// private void MakeConfigFile()
|
||||||
{
|
// {
|
||||||
VideoMode desktopMode = VideoMode.DesktopMode;
|
// VideoMode desktopMode = VideoMode.DesktopMode;
|
||||||
|
|
||||||
using (FileStream stream = File.Create(ConfigPath))
|
// using (FileStream stream = File.Create(ConfigPath))
|
||||||
{
|
// {
|
||||||
AddText(stream, "{" +
|
// AddText(stream, "{" +
|
||||||
" \"AppSettings\":{" +
|
// " \"AppSettings\":{" +
|
||||||
" \"ScreenResolution\": {" +
|
// " \"ScreenResolution\": {" +
|
||||||
string.Format(" \"x\": {0},", desktopMode.Width) +
|
// string.Format(" \"x\": {0},", desktopMode.Width) +
|
||||||
string.Format(" \"y\": {0}", desktopMode.Height) +
|
// string.Format(" \"y\": {0}", desktopMode.Height) +
|
||||||
" }," +
|
// " }," +
|
||||||
" \"Fullscreen\": false," +
|
// " \"Fullscreen\": false," +
|
||||||
" \"Log\": true," +
|
// " \"Log\": true," +
|
||||||
" }" +
|
// " }" +
|
||||||
"}"
|
// "}"
|
||||||
);
|
// );
|
||||||
stream.Close();
|
// stream.Close();
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
|
||||||
private static void AddText(FileStream fs, string value)
|
// private static void AddText(FileStream fs, string value)
|
||||||
{
|
// {
|
||||||
byte[] info = new UTF8Encoding(true).GetBytes(value);
|
// byte[] info = new UTF8Encoding(true).GetBytes(value);
|
||||||
fs.Write(info, 0, info.Length);
|
// fs.Write(info, 0, info.Length);
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
}
|
//}
|
||||||
|
|||||||
@@ -1,266 +0,0 @@
|
|||||||
using SFML.System;
|
|
||||||
using SFML.Window;
|
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.IO;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Text;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
|
|
||||||
namespace Firebird2D.Core
|
|
||||||
{
|
|
||||||
internal struct JoystickMapping
|
|
||||||
{
|
|
||||||
public uint joysticnumber;
|
|
||||||
public uint buttonnumber;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class InputMapper
|
|
||||||
{
|
|
||||||
private static Dictionary<Keyboard.Key, KeyboardHandler> KeyboardMapping = new Dictionary<Keyboard.Key, KeyboardHandler>();
|
|
||||||
private static Dictionary<JoystickMapping, JoystickButtonHandler> JoystickButtonMapping = new Dictionary<JoystickMapping, JoystickButtonHandler>();
|
|
||||||
private static Dictionary<Mouse.Button, MouseHandler> MouseButtonMapping = new Dictionary<Mouse.Button, MouseHandler>();
|
|
||||||
|
|
||||||
private static List<(Keyboard.Key, Keyboard.Key)> Keyremaps = new List<(Keyboard.Key, Keyboard.Key)>();
|
|
||||||
private static List<(Mouse.Button, Mouse.Button)> MouseButtonremaps = new List<(Mouse.Button, Mouse.Button)>();
|
|
||||||
private static List<(uint, uint, uint)> JoystickButtonremaps = new List<(uint, uint, uint)>();
|
|
||||||
|
|
||||||
public delegate void KeyboardHandler(Keyboard.Key key);
|
|
||||||
public delegate void MouseHandler(Mouse.Button button);
|
|
||||||
public delegate void JoystickButtonHandler(uint JoystickId, uint ButtonNumber);
|
|
||||||
public delegate void JoystickAxisHandler(uint JoystickId, float x, float y, float z, float r, float u, float v);
|
|
||||||
public delegate void JoystickHatHandler(uint JoystickId, float PovX, float PovY);
|
|
||||||
public delegate void MouseCursorPositionhandler(Vector2i mousePosition);
|
|
||||||
|
|
||||||
public static event JoystickAxisHandler? JoystickAxisEvent;
|
|
||||||
public static event JoystickHatHandler? JoystickHatEvent;
|
|
||||||
public static event MouseCursorPositionhandler? MouseCursorPositionEvent;
|
|
||||||
|
|
||||||
public static void Map(KeyboardHandler Method, Keyboard.Key key)
|
|
||||||
{
|
|
||||||
KeyboardMapping.Add(key, Method);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void Map(MouseHandler Method, Mouse.Button button)
|
|
||||||
{
|
|
||||||
MouseButtonMapping.Add(button, Method);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void Map(JoystickButtonHandler Method, uint joysticknumber, uint buttonnumber)
|
|
||||||
{
|
|
||||||
JoystickMapping mapping = new JoystickMapping { joysticnumber = joysticknumber, buttonnumber = buttonnumber };
|
|
||||||
JoystickButtonMapping.Add(mapping, Method);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void Remap(Keyboard.Key key1, Keyboard.Key key2)
|
|
||||||
{
|
|
||||||
if (KeyboardMapping.ContainsKey(key2)) throw new ArgumentException("Key2 already exists");
|
|
||||||
if (!KeyboardMapping.ContainsKey(key1)) throw new ArgumentException("Key1 not existing");
|
|
||||||
var keyboardHandler = KeyboardMapping[key1];
|
|
||||||
KeyboardMapping.Remove(key1);
|
|
||||||
KeyboardMapping.Add(key2, keyboardHandler);
|
|
||||||
if (!Keyremaps.Contains((key1, key2)))
|
|
||||||
Keyremaps.Add((key1, key2));
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void Remap(Mouse.Button button1, Mouse.Button button2)
|
|
||||||
{
|
|
||||||
if (MouseButtonMapping.ContainsKey(button2)) throw new ArgumentException("Button2 already exists");
|
|
||||||
if (!MouseButtonMapping.ContainsKey(button1)) throw new ArgumentException("Button1 not existing");
|
|
||||||
var mouseHandler = MouseButtonMapping[button1];
|
|
||||||
MouseButtonMapping.Remove(button1);
|
|
||||||
MouseButtonMapping.Add(button2, mouseHandler);
|
|
||||||
if (!MouseButtonremaps.Contains((button1, button2)))
|
|
||||||
MouseButtonremaps.Add((button1, button2));
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void Remap(uint joysticknumber, uint buttonnumber1, uint buttonnumber2)
|
|
||||||
{
|
|
||||||
JoystickMapping mappOld = new JoystickMapping { joysticnumber = joysticknumber, buttonnumber = buttonnumber1 };
|
|
||||||
JoystickMapping mappNew = new JoystickMapping { joysticnumber = joysticknumber, buttonnumber = buttonnumber2 };
|
|
||||||
|
|
||||||
if (JoystickButtonMapping.ContainsKey(mappNew)) throw new ArgumentException("Button2 already exists");
|
|
||||||
if (!JoystickButtonMapping.ContainsKey(mappOld)) throw new ArgumentException("Button1 not existing");
|
|
||||||
|
|
||||||
var joystickHandler = JoystickButtonMapping[mappOld];
|
|
||||||
JoystickButtonMapping.Remove(mappOld);
|
|
||||||
JoystickButtonMapping.Add(mappNew, joystickHandler);
|
|
||||||
|
|
||||||
if (!JoystickButtonremaps.Contains((joysticknumber, buttonnumber1, buttonnumber2)))
|
|
||||||
JoystickButtonremaps.Add((joysticknumber, buttonnumber1, buttonnumber2));
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void ClearRemappingLog()
|
|
||||||
{
|
|
||||||
JoystickButtonremaps.Clear();
|
|
||||||
MouseButtonremaps.Clear();
|
|
||||||
Keyremaps.Clear();
|
|
||||||
}
|
|
||||||
|
|
||||||
public static async Task UpdateOrSafeRemapsAsync(string filepath)
|
|
||||||
{
|
|
||||||
if (string.IsNullOrEmpty(filepath)) throw new ArgumentException(nameof(filepath));
|
|
||||||
|
|
||||||
if (File.Exists(filepath))
|
|
||||||
{
|
|
||||||
await UpdateRemapsAsync(filepath);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
string directoryName = Path.GetDirectoryName(filepath);
|
|
||||||
if (directoryName != null) Directory.CreateDirectory(directoryName);
|
|
||||||
await SafeRemapsAsync(new FileStream(filepath, FileMode.Create));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private static async Task SafeRemapsAsync(FileStream fileStream)
|
|
||||||
{
|
|
||||||
using (StreamWriter writer = new StreamWriter(fileStream))
|
|
||||||
{
|
|
||||||
writer.WriteLine("<KeyMappings>");
|
|
||||||
foreach (var keyRemap in Keyremaps)
|
|
||||||
{
|
|
||||||
writer.WriteLine($"{keyRemap.Item1};{keyRemap.Item2}");
|
|
||||||
}
|
|
||||||
writer.WriteLine("</KeyMappings>");
|
|
||||||
writer.WriteLine("<MouseMappings>");
|
|
||||||
foreach (var mouseRemap in MouseButtonremaps)
|
|
||||||
{
|
|
||||||
writer.WriteLine($"{mouseRemap.Item1};{mouseRemap.Item2}");
|
|
||||||
}
|
|
||||||
writer.WriteLine("</MouseMappings>");
|
|
||||||
writer.WriteLine("<JoystickMappings>");
|
|
||||||
foreach (var joyRemap in JoystickButtonremaps)
|
|
||||||
{
|
|
||||||
writer.WriteLine($"{joyRemap.Item1};{joyRemap.Item2};{joyRemap.Item3}");
|
|
||||||
}
|
|
||||||
writer.WriteLine("</JoystickMappings>");
|
|
||||||
writer.Flush();
|
|
||||||
}
|
|
||||||
await fileStream.FlushAsync();
|
|
||||||
fileStream.Close();
|
|
||||||
}
|
|
||||||
|
|
||||||
private static async Task UpdateRemapsAsync(string filepath)
|
|
||||||
{
|
|
||||||
string Filecontent = null;
|
|
||||||
using (StreamReader reader = new StreamReader(filepath))
|
|
||||||
{
|
|
||||||
Filecontent = await reader.ReadToEndAsync();
|
|
||||||
}
|
|
||||||
|
|
||||||
string[] keyRemaps = ExtractMappings(Filecontent, "<KeyMappings>", "</KeyMappings>");
|
|
||||||
string[] mouseButtonRemaps = ExtractMappings(Filecontent, "<MouseMappings>", "</MouseMappings>");
|
|
||||||
string[] joyButtonRemaps = ExtractMappings(Filecontent, "<JoystickMappings>", "</JoystickMappings>");
|
|
||||||
|
|
||||||
Keyremaps.InsertRange(0, keyRemaps.Select(k => ParseKeyMapping(k)).ToArray());
|
|
||||||
MouseButtonremaps.InsertRange(0, mouseButtonRemaps.Select(m => ParseMouseMapping(m)).ToArray());
|
|
||||||
JoystickButtonremaps.InsertRange(0, joyButtonRemaps.Select(j => ParseJoystickMapping(j)).ToArray());
|
|
||||||
|
|
||||||
using (var fileStream = new FileStream(filepath, FileMode.Create))
|
|
||||||
{
|
|
||||||
await SafeRemapsAsync(fileStream);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private static string[] ExtractMappings(string content, string startTag, string endTag)
|
|
||||||
{
|
|
||||||
int start = content.IndexOf(startTag) + startTag.Length;
|
|
||||||
int end = content.IndexOf(endTag);
|
|
||||||
if (start < 0 || end < 0)
|
|
||||||
return new string[0]; // Falls das Tag nicht gefunden wurde
|
|
||||||
|
|
||||||
string mappings = content.Substring(start, end - start);
|
|
||||||
return mappings.Split(new[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
|
|
||||||
}
|
|
||||||
|
|
||||||
private static (Keyboard.Key, Keyboard.Key) ParseKeyMapping(string keyMapping)
|
|
||||||
{
|
|
||||||
var keys = keyMapping.Split(";");
|
|
||||||
return (Enum.Parse<Keyboard.Key>(keys[0]), Enum.Parse<Keyboard.Key>(keys[1]));
|
|
||||||
}
|
|
||||||
|
|
||||||
private static (Mouse.Button, Mouse.Button) ParseMouseMapping(string mouseMapping)
|
|
||||||
{
|
|
||||||
var buttons = mouseMapping.Split(";");
|
|
||||||
return (Enum.Parse<Mouse.Button>(buttons[0]), Enum.Parse<Mouse.Button>(buttons[1]));
|
|
||||||
}
|
|
||||||
|
|
||||||
private static (uint, uint, uint) ParseJoystickMapping(string joystickMapping)
|
|
||||||
{
|
|
||||||
var joyButtons = joystickMapping.Split(";");
|
|
||||||
return (uint.Parse(joyButtons[0]), uint.Parse(joyButtons[1]), uint.Parse(joyButtons[2]));
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void revertLastKeyRemap()
|
|
||||||
{
|
|
||||||
if (Keyremaps.Any())
|
|
||||||
{
|
|
||||||
var lastKeyRemap = Keyremaps.Last();
|
|
||||||
Keyremaps.Remove(lastKeyRemap);
|
|
||||||
KeyboardMapping[lastKeyRemap.Item2] = KeyboardMapping[lastKeyRemap.Item1];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void revertLastMouseButtonRemap()
|
|
||||||
{
|
|
||||||
if (MouseButtonremaps.Any())
|
|
||||||
{
|
|
||||||
var lastMouseButtonRemap = MouseButtonremaps.Last();
|
|
||||||
MouseButtonremaps.Remove(lastMouseButtonRemap);
|
|
||||||
MouseButtonMapping[lastMouseButtonRemap.Item2] = MouseButtonMapping[lastMouseButtonRemap.Item1];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void revertLastJoystickButtonRemap()
|
|
||||||
{
|
|
||||||
if (JoystickButtonremaps.Any())
|
|
||||||
{
|
|
||||||
var lastJoystickButtonRemap = JoystickButtonremaps.Last();
|
|
||||||
JoystickButtonremaps.Remove(lastJoystickButtonRemap);
|
|
||||||
|
|
||||||
var mappOld = new JoystickMapping { joysticnumber = lastJoystickButtonRemap.Item1, buttonnumber = lastJoystickButtonRemap.Item2 };
|
|
||||||
var mappNew = new JoystickMapping { joysticnumber = lastJoystickButtonRemap.Item1, buttonnumber = lastJoystickButtonRemap.Item3 };
|
|
||||||
|
|
||||||
JoystickButtonMapping[mappNew] = JoystickButtonMapping[mappOld];
|
|
||||||
JoystickButtonMapping.Remove(mappOld);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void HandleKeyboardInput(Keyboard.Key key)
|
|
||||||
{
|
|
||||||
if (KeyboardMapping.ContainsKey(key))
|
|
||||||
{
|
|
||||||
KeyboardMapping[key](key); // Event auslösen
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void HandleMouseInput(Mouse.Button button)
|
|
||||||
{
|
|
||||||
if (MouseButtonMapping.ContainsKey(button))
|
|
||||||
{
|
|
||||||
MouseButtonMapping[button](button);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void HandleJoystickButtonInput(uint joystickId, uint buttonNumber)
|
|
||||||
{
|
|
||||||
var joymap = new JoystickMapping { buttonnumber = buttonNumber, joysticnumber = joystickId };
|
|
||||||
if (JoystickButtonMapping.ContainsKey(joymap))
|
|
||||||
{
|
|
||||||
JoystickButtonMapping[joymap](joystickId, buttonNumber);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void HandleMouseMovement(Vector2i mouseposition)
|
|
||||||
{
|
|
||||||
MouseCursorPositionEvent?.Invoke(mouseposition);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void HandleJoytickMove(uint JoystickId, float x, float y, float z, float r, float u, float v, float PovX, float PovY)
|
|
||||||
{
|
|
||||||
JoystickAxisEvent?.Invoke(JoystickId, x, y, z, r, u, v);
|
|
||||||
JoystickHatEvent?.Invoke(JoystickId, PovX, PovY);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,10 +1,19 @@
|
|||||||
using Firebird2D.SceneSystem;
|
using Firebird2D.Datatypes;
|
||||||
using SFML.Graphics;
|
using Firebird2D.DataypesAndInterfaces.Datatypes;
|
||||||
using SFML.System;
|
using Firebird2D.DataypesAndInterfaces.EventArguments;
|
||||||
using SFML.Window;
|
using Firebird2D.DataypesAndInterfaces.Interfaces;
|
||||||
|
using Firebird2D.Interfaces;
|
||||||
|
using Firebird2D.Interfaces.Actors;
|
||||||
|
using Firebird2D.Rendering;
|
||||||
|
using Firebird2D.SceneSystem;
|
||||||
|
using Silk.NET.Input;
|
||||||
|
using Silk.NET.Maths;
|
||||||
|
using Silk.NET.OpenGL;
|
||||||
|
using Silk.NET.Windowing;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
using System.Numerics;
|
||||||
using System.Security.Cryptography.X509Certificates;
|
using System.Security.Cryptography.X509Certificates;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
@@ -13,92 +22,88 @@ namespace Firebird2D.Core
|
|||||||
{
|
{
|
||||||
public class MainWindow
|
public class MainWindow
|
||||||
{
|
{
|
||||||
private RenderWindow renderWindow;
|
private IWindow renderWindow;
|
||||||
|
|
||||||
private Clock clock = new Clock();
|
private IInputContext _inputContext;
|
||||||
|
|
||||||
private List<uint> joyStickMovement = new List<uint>();
|
private IKeyboard _keyboard;
|
||||||
|
|
||||||
public Vector2u mainWindowSize { get; private set; }
|
private GL _gl;
|
||||||
|
|
||||||
internal I_Scene? ActiveSecene { set; get; }
|
private FirebirdShader _shader;
|
||||||
|
|
||||||
public MainWindow(VideoMode resolution, string GameName, Styles style = Styles.Default)
|
private Matrix4x4 _projection;
|
||||||
|
|
||||||
|
internal I_Scene? ActiveScene { set; get; }
|
||||||
|
|
||||||
|
private IEventBus eventBus;
|
||||||
|
|
||||||
|
private IKeyMapper keyMapper;
|
||||||
|
|
||||||
|
private IPipeline<FirebirdTickArgs> tickPipeline;
|
||||||
|
|
||||||
|
public MainWindow(Game game)
|
||||||
{
|
{
|
||||||
renderWindow = new RenderWindow(resolution, GameName, style);
|
eventBus = game.EventBus;
|
||||||
|
keyMapper = game.KeyMapper;
|
||||||
renderWindow.Closed += (sender, e) => renderWindow.Close();
|
|
||||||
|
|
||||||
renderWindow.Resized += RenderWindow_Resized;
|
|
||||||
|
|
||||||
mainWindowSize = renderWindow.Size;
|
|
||||||
renderWindow.KeyPressed += RenderWindow_KeyPressed;
|
|
||||||
renderWindow.JoystickButtonPressed += RenderWindow_JoystickButtonPressed;
|
|
||||||
renderWindow.MouseButtonPressed += RenderWindow_MouseButtonPressed;
|
|
||||||
renderWindow.MouseMoved += RenderWindow_MouseMoved;
|
|
||||||
renderWindow.JoystickMoved += RenderWindow_JoystickMoved;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void RenderWindow_JoystickMoved(object? sender, JoystickMoveEventArgs e)
|
public void Run()
|
||||||
{
|
{
|
||||||
if(!joyStickMovement.Contains(e.JoystickId)) joyStickMovement.Add(e.JoystickId);
|
WindowOptions opts = WindowOptions.Default;
|
||||||
|
opts.Size = new Silk.NET.Maths.Vector2D<int>(800, 600);
|
||||||
|
opts.Title = "Testtitle"; // TODO Title einstellbar
|
||||||
|
tickPipeline = eventBus.GetOrBuildPipeline<FirebirdTickArgs>(FirebirdSystemEventIds.Tick, this);
|
||||||
|
|
||||||
|
renderWindow = Window.Create(opts);
|
||||||
|
|
||||||
|
renderWindow.Load += OnLoad;
|
||||||
|
renderWindow.Render += OnRender;
|
||||||
|
renderWindow.Update += OnUpdate;
|
||||||
|
renderWindow.FramebufferResize += OnResize;
|
||||||
|
renderWindow.Run();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void RenderWindow_MouseMoved(object? sender, MouseMoveEventArgs e)
|
private void OnResize(Vector2D<int> newSize)
|
||||||
{
|
{
|
||||||
Vector2i mousposition = new Vector2i(e.X, e.Y);
|
_projection = Matrix4x4.CreateOrthographicOffCenter(0, newSize.X, newSize.Y, 0, -1, 1);
|
||||||
InputMapper.HandleMouseMovement(mousposition);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void RenderWindow_MouseButtonPressed(object? sender, MouseButtonEventArgs e)
|
private void OnUpdate(double dt)
|
||||||
{
|
{
|
||||||
InputMapper.HandleMouseInput(e.Button);
|
tickPipeline.SendEvent(this,new FirebirdTickArgs(dt,_shader,_projection));
|
||||||
}
|
if (ActiveScene != null)
|
||||||
|
|
||||||
private void RenderWindow_JoystickButtonPressed(object? sender, JoystickButtonEventArgs e)
|
|
||||||
{
|
|
||||||
InputMapper.HandleJoystickButtonInput(e.JoystickId, e.Button);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void RenderWindow_KeyPressed(object? sender, KeyEventArgs e)
|
|
||||||
{
|
|
||||||
InputMapper.HandleKeyboardInput(e.Code);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void RenderWindow_Resized(object? sender, SizeEventArgs e)
|
|
||||||
{
|
|
||||||
//throw new NotImplementedException();
|
|
||||||
}
|
|
||||||
|
|
||||||
public void Gameloop()
|
|
||||||
{
|
|
||||||
while (renderWindow.IsOpen)
|
|
||||||
{
|
{
|
||||||
int delteMiliseconds = clock.Restart().AsMilliseconds();
|
ActiveScene.TickScene(dt);
|
||||||
|
|
||||||
renderWindow.DispatchEvents();
|
|
||||||
|
|
||||||
renderWindow.Clear();
|
|
||||||
|
|
||||||
if (ActiveSecene != null)
|
|
||||||
{
|
|
||||||
foreach (uint joystickId in joyStickMovement)
|
|
||||||
InputMapper.HandleJoytickMove(joystickId
|
|
||||||
,Joystick.GetAxisPosition(joystickId,Joystick.Axis.X)
|
|
||||||
, Joystick.GetAxisPosition(joystickId, Joystick.Axis.Y)
|
|
||||||
, Joystick.GetAxisPosition(joystickId, Joystick.Axis.Z)
|
|
||||||
, Joystick.GetAxisPosition(joystickId, Joystick.Axis.R)
|
|
||||||
, Joystick.GetAxisPosition(joystickId, Joystick.Axis.U)
|
|
||||||
, Joystick.GetAxisPosition(joystickId, Joystick.Axis.V)
|
|
||||||
, Joystick.GetAxisPosition(joystickId, Joystick.Axis.PovX)
|
|
||||||
, Joystick.GetAxisPosition(joystickId, Joystick.Axis.PovY));
|
|
||||||
ActiveSecene.TickScene(delteMiliseconds);
|
|
||||||
ActiveSecene.RenderScene(renderWindow);
|
|
||||||
}
|
|
||||||
|
|
||||||
renderWindow.Display();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void OnRender(double dt)
|
||||||
|
{
|
||||||
|
_gl.Clear(ClearBufferMask.ColorBufferBit);
|
||||||
|
|
||||||
|
_shader.Use();
|
||||||
|
_shader.SetMatrix4("projection", _projection);
|
||||||
|
|
||||||
|
if (ActiveScene != null)
|
||||||
|
{
|
||||||
|
ActiveScene.RenderScene(_projection, _shader, dt);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnLoad()
|
||||||
|
{
|
||||||
|
_gl = GL.GetApi(renderWindow);
|
||||||
|
|
||||||
|
_gl.ClearColor(0.1f,0.1f,0.1f,1.0f);
|
||||||
|
_gl.Enable(GLEnum.Blend);
|
||||||
|
_gl.BlendFunc(GLEnum.SrcAlpha, GLEnum.OneMinusSrcAlpha);
|
||||||
|
|
||||||
|
_shader = new FirebirdShader(_gl, "shaders/vertex.glsl", "shaders/fragment.glsl");
|
||||||
|
|
||||||
|
_projection = Matrix4x4.CreateOrthographicOffCenter(0, renderWindow.Size.X, renderWindow.Size.Y, 0, -1, 1);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ namespace Firebird2D.Datatypes
|
|||||||
|
|
||||||
public void Insert(T element)
|
public void Insert(T element)
|
||||||
{
|
{
|
||||||
Require.NotNull(element, nameof(element));
|
Require.NotNull(element, nameof(element),0);
|
||||||
|
|
||||||
if (!(Bounds.Contains(element.Bounds) || AllowOutOfBounds))
|
if (!(Bounds.Contains(element.Bounds) || AllowOutOfBounds))
|
||||||
throw new ArgumentException(string.Format("{0} is out of Quadtreebounds", nameof(element)), nameof(element));
|
throw new ArgumentException(string.Format("{0} is out of Quadtreebounds", nameof(element)), nameof(element));
|
||||||
@@ -61,7 +61,7 @@ namespace Firebird2D.Datatypes
|
|||||||
|
|
||||||
public bool Remove(T element)
|
public bool Remove(T element)
|
||||||
{
|
{
|
||||||
Require.NotNull(element, nameof(element));
|
Require.NotNull(element, nameof(element),0);
|
||||||
|
|
||||||
Quadtree<T>? containingChild = GetContainingChild(element.Bounds);
|
Quadtree<T>? containingChild = GetContainingChild(element.Bounds);
|
||||||
|
|
||||||
@@ -178,7 +178,7 @@ namespace Firebird2D.Datatypes
|
|||||||
|
|
||||||
public IEnumerable<T> FindCollisions(T element)
|
public IEnumerable<T> FindCollisions(T element)
|
||||||
{
|
{
|
||||||
Require.NotNull(element, nameof(element));
|
Require.NotNull(element, nameof(element), 0);
|
||||||
|
|
||||||
var nodes = new Queue<Quadtree<T>>();
|
var nodes = new Queue<Quadtree<T>>();
|
||||||
var collisions = new List<T>();
|
var collisions = new List<T>();
|
||||||
|
|||||||
@@ -7,17 +7,27 @@
|
|||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<Compile Remove="SceneSystem\**" />
|
||||||
|
<EmbeddedResource Remove="SceneSystem\**" />
|
||||||
|
<None Remove="SceneSystem\**" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.4" />
|
<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.4" />
|
||||||
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="9.0.0" />
|
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="9.0.0" />
|
||||||
<PackageReference Include="Newtonsoft.Json.Schema" Version="4.0.1" />
|
<PackageReference Include="Newtonsoft.Json.Schema" Version="4.0.1" />
|
||||||
<PackageReference Include="SFML.Net" Version="2.6.1" />
|
<PackageReference Include="Silk.NET.Input" Version="2.22.0" />
|
||||||
|
<PackageReference Include="Silk.NET.OpenGL" Version="2.22.0" />
|
||||||
|
<PackageReference Include="Silk.NET.Windowing" Version="2.22.0" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="..\Firebird2D.EventPipelines\Firebird2D.EventPipelines.csproj" />
|
<ProjectReference Include="..\Firebird2D.EventPipelines\Firebird2D.EventPipelines.csproj" />
|
||||||
<ProjectReference Include="..\Firebird2D.KeyMapper\Firebird2D.KeyMapping.csproj" />
|
<ProjectReference Include="..\Firebird2D.KeyMapper\Firebird2D.KeyMapping.csproj" />
|
||||||
<ProjectReference Include="..\Firebird2D.Logger\Firebird2D.Logger.csproj" />
|
<ProjectReference Include="..\Firebird2D.Logger\Firebird2D.Logger.csproj" />
|
||||||
|
<ProjectReference Include="..\Firebird2D.ModulLoader\Firebird2D.ModulLoading.csproj" />
|
||||||
|
<ProjectReference Include="..\Firebird2D.Rendering\Firebird2D.Rendering.csproj" />
|
||||||
<ProjectReference Include="..\Firebird2D.Requirement\Firebird2D.Requirement.csproj" />
|
<ProjectReference Include="..\Firebird2D.Requirement\Firebird2D.Requirement.csproj" />
|
||||||
<ProjectReference Include="..\Firebird2D.SFMLExtensions\Firebird2D.SFMLExtensions.csproj" />
|
<ProjectReference Include="..\Firebird2D.SFMLExtensions\Firebird2D.SFMLExtensions.csproj" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
@@ -26,6 +36,12 @@
|
|||||||
<None Update="Configuration\ConfigurationSchema\ConfigSchema.json">
|
<None Update="Configuration\ConfigurationSchema\ConfigSchema.json">
|
||||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
</None>
|
</None>
|
||||||
|
<None Update="shaders\fragment.glsl">
|
||||||
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
|
<None Update="shaders\vertex.glsl">
|
||||||
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
|
</None>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
+46
-17
@@ -4,46 +4,75 @@ using SFML.System;
|
|||||||
using Microsoft.Extensions.Configuration;
|
using Microsoft.Extensions.Configuration;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using Firebird2D.Core;
|
using Firebird2D.Core;
|
||||||
using Firebird2D.Configuration;
|
//using Firebird2D.Configuration;
|
||||||
using Firebird2D.Logger;
|
using Firebird2D.Logger;
|
||||||
using Firebird2D.SceneSystem;
|
using Firebird2D.SceneSystem;
|
||||||
using Firebird2D.EventPipelines;
|
using Firebird2D.EventPipelines;
|
||||||
using Firebird2D.KeyMapping;
|
using Firebird2D.KeyMapping;
|
||||||
|
using Firebird2D.Interfaces;
|
||||||
|
using Firebird2D.DataypesAndInterfaces.Interfaces;
|
||||||
|
using Firebird2D.ModulLoading;
|
||||||
|
|
||||||
namespace Firebird2D
|
namespace Firebird2D
|
||||||
{
|
{
|
||||||
public static class Game
|
public class Game : IGame
|
||||||
{
|
{
|
||||||
|
|
||||||
public static MainWindow? mainWindow {get; private set;}
|
public MainWindow? mainWindow {get; private set;}
|
||||||
|
|
||||||
public static GameConfig gameConfig = new GameConfig();
|
//public GameConfig gameConfig = new GameConfig();
|
||||||
|
|
||||||
public static EventBus? eventBus { get; private set;}
|
public IEventBus EventBus { get { return _eventBus; } set { if (!started) _eventBus = value; } }
|
||||||
|
public IKeyMapper? KeyMapper { get { return _keyMapper; } set { if (!started) _keyMapper = value; } }
|
||||||
|
|
||||||
public static KeyMapper? keyMapper { get; private set;}
|
private bool started = false;
|
||||||
|
|
||||||
|
private IEventBus _eventBus = new EventBus();
|
||||||
|
|
||||||
|
private IKeyMapper? _keyMapper;
|
||||||
|
|
||||||
|
private Dictionary<string, IExtensionBase>? _extensions = [];
|
||||||
|
|
||||||
static void Main(string[] args)
|
static void Main(string[] args)
|
||||||
{
|
{
|
||||||
eventBus = new EventBus();
|
Game game = new Game();
|
||||||
|
|
||||||
keyMapper = new KeyMapper(eventBus);
|
ModulLoader modulLoader = new ModulLoader();
|
||||||
|
|
||||||
//GameLogger.Initalize();
|
IEventBus? eventBus = modulLoader.LoadSystemComponent<IEventBus>(ModuleType.EventSystem, game);
|
||||||
|
if (eventBus != null)
|
||||||
|
{
|
||||||
|
game.EventBus = eventBus;
|
||||||
|
}
|
||||||
|
game.KeyMapper = new KeyMapper(game.EventBus);
|
||||||
|
IKeyMapper? keyMapper = modulLoader.LoadSystemComponent<IKeyMapper>(ModuleType.KeyMapper, game);
|
||||||
|
if(keyMapper != null)
|
||||||
|
{
|
||||||
|
game.KeyMapper = keyMapper;
|
||||||
|
}
|
||||||
|
|
||||||
//if (VideoMode.DesktopMode.Width < gameConfig.VideoMode.Width || VideoMode.DesktopMode.Height < gameConfig.VideoMode.Height)
|
game.started = true;
|
||||||
//{
|
|
||||||
// gameConfig.VideoMode = VideoMode.DesktopMode;
|
|
||||||
//}
|
|
||||||
|
|
||||||
//Styles style = gameConfig.FullScreen ? Styles.Fullscreen : Styles.Default;
|
game._extensions = modulLoader.LoadExtensions(game);
|
||||||
|
|
||||||
//mainWindow = new MainWindow(gameConfig.VideoMode, "testgame", style);
|
game.mainWindow = new MainWindow(game);
|
||||||
|
|
||||||
//SceneManager.LoadScenes(mainWindow);
|
game.StartMainGameLoop();
|
||||||
|
|
||||||
//mainWindow.Gameloop();
|
}
|
||||||
|
|
||||||
|
private void StartMainGameLoop()
|
||||||
|
{
|
||||||
|
mainWindow.Run();
|
||||||
|
}
|
||||||
|
|
||||||
|
public IExtensionBase? GetExtension(string extensionName)
|
||||||
|
{
|
||||||
|
if (_extensions.TryGetValue(extensionName, out var extension))
|
||||||
|
{
|
||||||
|
return extension;
|
||||||
|
}
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,94 +0,0 @@
|
|||||||
using Firebird2D.Core;
|
|
||||||
using Firebird2D.SceneSystem.Actors;
|
|
||||||
using SFML.Graphics;
|
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Reflection;
|
|
||||||
using System.Runtime.CompilerServices;
|
|
||||||
using System.Text;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
|
|
||||||
namespace Firebird2D.SceneSystem
|
|
||||||
{
|
|
||||||
public static class SceneManager
|
|
||||||
{
|
|
||||||
//static List<I_Scene> scenes = new List<I_Scene>();
|
|
||||||
|
|
||||||
static string scenesPath = "scenes.dll";
|
|
||||||
|
|
||||||
static Assembly sceneDll = null;
|
|
||||||
|
|
||||||
static MainWindow mainWindow = null;
|
|
||||||
|
|
||||||
static SceneGroup ActiveSceneGroup = null;
|
|
||||||
|
|
||||||
public static void LoadScenes(MainWindow renderWindow)
|
|
||||||
{
|
|
||||||
if (mainWindow == null) return; // todo wenn render window null
|
|
||||||
mainWindow = renderWindow;
|
|
||||||
|
|
||||||
sceneDll = Assembly.Load(scenesPath);
|
|
||||||
|
|
||||||
if (sceneDll == null) return; //Todo wenn scenes nicht geladen werden fehler
|
|
||||||
|
|
||||||
Type? scenesConfig = sceneDll.GetType("Scenes.Config");
|
|
||||||
|
|
||||||
if (scenesConfig == null) return; //Todo wenn die scenes config nicht gefunden wird
|
|
||||||
|
|
||||||
FieldInfo? startSceneGroup = scenesConfig.GetField("startingGroup", BindingFlags.Public | BindingFlags.Static);
|
|
||||||
|
|
||||||
if (startSceneGroup == null) return;// Todo wenn die scenes config nicht gefunden wird
|
|
||||||
|
|
||||||
SceneGroup? startingGroup = startSceneGroup.GetValue(null) as SceneGroup;
|
|
||||||
|
|
||||||
if (startingGroup == null) return;//Todo wenn die scenes config nicht gefunden wird
|
|
||||||
|
|
||||||
LoadSceneGroup(startingGroup, null);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
private static async void LoadSceneGroup(SceneGroup sceneGroup, List<I_BaseActor>? carryOverActors)
|
|
||||||
{
|
|
||||||
if (sceneGroup == null) return; //todoo wenn scene group null
|
|
||||||
|
|
||||||
ActiveSceneGroup = sceneGroup;
|
|
||||||
|
|
||||||
changeScene(sceneGroup.SceneChangeAnimation, carryOverActors);
|
|
||||||
|
|
||||||
// Asynchrone Initialisierung der Szene im Hintergrund
|
|
||||||
await Task.Run(() => sceneGroup.InitializeGroup());
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void changeScene(Type type, List<I_BaseActor> carryOverActors)
|
|
||||||
{
|
|
||||||
if (type != typeof(I_Scene)) return;
|
|
||||||
|
|
||||||
I_Scene? scene = ActiveSceneGroup.Get_Scene(type);
|
|
||||||
|
|
||||||
changeScene(scene,carryOverActors);
|
|
||||||
}
|
|
||||||
|
|
||||||
private static void changeScene(I_Scene? scene, List<I_BaseActor>? carryOverActors)
|
|
||||||
{
|
|
||||||
if (scene == null) return; //todo reaction
|
|
||||||
|
|
||||||
if (mainWindow.ActiveSecene != null)
|
|
||||||
mainWindow.ActiveSecene.DestroyScene();
|
|
||||||
|
|
||||||
if (carryOverActors != null)
|
|
||||||
foreach (I_BaseActor actor in carryOverActors)
|
|
||||||
{
|
|
||||||
scene.addActor(actor);
|
|
||||||
}
|
|
||||||
|
|
||||||
mainWindow.ActiveSecene = scene.BuildScene();
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void changeGroup(SceneGroup nextSceneGroup, List<I_BaseActor> carryOverActors)
|
|
||||||
{
|
|
||||||
LoadSceneGroup(nextSceneGroup, carryOverActors);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -8,10 +8,18 @@
|
|||||||
".NETCoreApp,Version=v8.0": {
|
".NETCoreApp,Version=v8.0": {
|
||||||
"Firebird2D/1.0.0": {
|
"Firebird2D/1.0.0": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Microsoft.Extensions.Configuration": "9.0.0",
|
"Firebird2D.EventPipelines": "1.0.0",
|
||||||
|
"Firebird2D.KeyMapping": "1.0.0",
|
||||||
|
"Firebird2D.Logger": "1.0.0",
|
||||||
|
"Firebird2D.ModulLoading": "1.0.0",
|
||||||
|
"Firebird2D.Rendering": "1.0.0",
|
||||||
|
"Firebird2D.Requirement": "1.0.0",
|
||||||
|
"Firebird2D.SFMLExtensions": "1.0.0",
|
||||||
|
"Microsoft.Extensions.Configuration": "9.0.4",
|
||||||
"Microsoft.Extensions.Configuration.Json": "9.0.0",
|
"Microsoft.Extensions.Configuration.Json": "9.0.0",
|
||||||
"Newtonsoft.Json.Schema": "4.0.1",
|
"Newtonsoft.Json.Schema": "4.0.1",
|
||||||
"SFML.Net": "2.6.0"
|
"Silk.NET.OpenGL": "2.22.0",
|
||||||
|
"Silk.NET.Windowing": "2.22.0"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"Firebird2D.dll": {}
|
"Firebird2D.dll": {}
|
||||||
@@ -911,36 +919,45 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Microsoft.Extensions.Configuration/9.0.0": {
|
"Microsoft.CSharp/4.7.0": {},
|
||||||
|
"Microsoft.DotNet.PlatformAbstractions/3.1.6": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard2.0/Microsoft.DotNet.PlatformAbstractions.dll": {
|
||||||
|
"assemblyVersion": "3.1.6.0",
|
||||||
|
"fileVersion": "3.100.620.31604"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration/9.0.4": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0",
|
"Microsoft.Extensions.Configuration.Abstractions": "9.0.4",
|
||||||
"Microsoft.Extensions.Primitives": "9.0.0"
|
"Microsoft.Extensions.Primitives": "9.0.4"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net8.0/Microsoft.Extensions.Configuration.dll": {
|
"lib/net8.0/Microsoft.Extensions.Configuration.dll": {
|
||||||
"assemblyVersion": "9.0.0.0",
|
"assemblyVersion": "9.0.0.0",
|
||||||
"fileVersion": "9.0.24.52809"
|
"fileVersion": "9.0.425.16305"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Microsoft.Extensions.Configuration.Abstractions/9.0.0": {
|
"Microsoft.Extensions.Configuration.Abstractions/9.0.4": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Microsoft.Extensions.Primitives": "9.0.0"
|
"Microsoft.Extensions.Primitives": "9.0.4"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
|
"lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
|
||||||
"assemblyVersion": "9.0.0.0",
|
"assemblyVersion": "9.0.0.0",
|
||||||
"fileVersion": "9.0.24.52809"
|
"fileVersion": "9.0.425.16305"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Microsoft.Extensions.Configuration.FileExtensions/9.0.0": {
|
"Microsoft.Extensions.Configuration.FileExtensions/9.0.0": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Microsoft.Extensions.Configuration": "9.0.0",
|
"Microsoft.Extensions.Configuration": "9.0.4",
|
||||||
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0",
|
"Microsoft.Extensions.Configuration.Abstractions": "9.0.4",
|
||||||
"Microsoft.Extensions.FileProviders.Abstractions": "9.0.0",
|
"Microsoft.Extensions.FileProviders.Abstractions": "9.0.0",
|
||||||
"Microsoft.Extensions.FileProviders.Physical": "9.0.0",
|
"Microsoft.Extensions.FileProviders.Physical": "9.0.0",
|
||||||
"Microsoft.Extensions.Primitives": "9.0.0"
|
"Microsoft.Extensions.Primitives": "9.0.4"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {
|
"lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {
|
||||||
@@ -951,8 +968,8 @@
|
|||||||
},
|
},
|
||||||
"Microsoft.Extensions.Configuration.Json/9.0.0": {
|
"Microsoft.Extensions.Configuration.Json/9.0.0": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Microsoft.Extensions.Configuration": "9.0.0",
|
"Microsoft.Extensions.Configuration": "9.0.4",
|
||||||
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0",
|
"Microsoft.Extensions.Configuration.Abstractions": "9.0.4",
|
||||||
"Microsoft.Extensions.Configuration.FileExtensions": "9.0.0",
|
"Microsoft.Extensions.Configuration.FileExtensions": "9.0.0",
|
||||||
"Microsoft.Extensions.FileProviders.Abstractions": "9.0.0",
|
"Microsoft.Extensions.FileProviders.Abstractions": "9.0.0",
|
||||||
"System.Text.Json": "9.0.0"
|
"System.Text.Json": "9.0.0"
|
||||||
@@ -964,9 +981,21 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"Microsoft.Extensions.DependencyModel/8.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"System.Text.Encodings.Web": "9.0.0",
|
||||||
|
"System.Text.Json": "9.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.DependencyModel.dll": {
|
||||||
|
"assemblyVersion": "8.0.0.0",
|
||||||
|
"fileVersion": "8.0.23.53103"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"Microsoft.Extensions.FileProviders.Abstractions/9.0.0": {
|
"Microsoft.Extensions.FileProviders.Abstractions/9.0.0": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Microsoft.Extensions.Primitives": "9.0.0"
|
"Microsoft.Extensions.Primitives": "9.0.4"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {
|
"lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {
|
||||||
@@ -979,7 +1008,7 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Microsoft.Extensions.FileProviders.Abstractions": "9.0.0",
|
"Microsoft.Extensions.FileProviders.Abstractions": "9.0.0",
|
||||||
"Microsoft.Extensions.FileSystemGlobbing": "9.0.0",
|
"Microsoft.Extensions.FileSystemGlobbing": "9.0.0",
|
||||||
"Microsoft.Extensions.Primitives": "9.0.0"
|
"Microsoft.Extensions.Primitives": "9.0.4"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": {
|
"lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": {
|
||||||
@@ -996,11 +1025,11 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Microsoft.Extensions.Primitives/9.0.0": {
|
"Microsoft.Extensions.Primitives/9.0.4": {
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net8.0/Microsoft.Extensions.Primitives.dll": {
|
"lib/net8.0/Microsoft.Extensions.Primitives.dll": {
|
||||||
"assemblyVersion": "9.0.0.0",
|
"assemblyVersion": "9.0.0.0",
|
||||||
"fileVersion": "9.0.24.52809"
|
"fileVersion": "9.0.425.16305"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -1023,59 +1052,145 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"SFML.Audio/2.6.0": {
|
"SFML.Audio/2.6.1": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"CSFML": "2.6.1",
|
"CSFML": "2.6.1",
|
||||||
"SFML.System": "2.6.0"
|
"SFML.System": "2.6.1"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/netstandard2.0/SFML.Audio.dll": {
|
"lib/netstandard2.0/SFML.Audio.dll": {
|
||||||
"assemblyVersion": "2.6.0.0",
|
"assemblyVersion": "2.6.1.0",
|
||||||
"fileVersion": "2.6.0.0"
|
"fileVersion": "2.6.1.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"SFML.Graphics/2.6.0": {
|
"SFML.Graphics/2.6.1": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"CSFML": "2.6.1",
|
"CSFML": "2.6.1",
|
||||||
"SFML.System": "2.6.0",
|
"SFML.System": "2.6.1",
|
||||||
"SFML.Window": "2.6.0"
|
"SFML.Window": "2.6.1"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/netstandard2.0/SFML.Graphics.dll": {
|
"lib/netstandard2.0/SFML.Graphics.dll": {
|
||||||
"assemblyVersion": "2.6.0.0",
|
"assemblyVersion": "2.6.1.0",
|
||||||
"fileVersion": "2.6.0.0"
|
"fileVersion": "2.6.1.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"SFML.Net/2.6.0": {
|
"SFML.Net/2.6.1": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"SFML.Audio": "2.6.0",
|
"SFML.Audio": "2.6.1",
|
||||||
"SFML.Graphics": "2.6.0",
|
"SFML.Graphics": "2.6.1",
|
||||||
"SFML.System": "2.6.0",
|
"SFML.System": "2.6.1",
|
||||||
"SFML.Window": "2.6.0"
|
"SFML.Window": "2.6.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"SFML.System/2.6.0": {
|
"SFML.System/2.6.1": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"CSFML": "2.6.1"
|
"CSFML": "2.6.1"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/netstandard2.0/SFML.System.dll": {
|
"lib/netstandard2.0/SFML.System.dll": {
|
||||||
"assemblyVersion": "2.6.0.0",
|
"assemblyVersion": "2.6.1.0",
|
||||||
"fileVersion": "2.6.0.0"
|
"fileVersion": "2.6.1.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"SFML.Window/2.6.0": {
|
"SFML.Window/2.6.1": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"CSFML": "2.6.1",
|
"CSFML": "2.6.1",
|
||||||
"SFML.System": "2.6.0"
|
"SFML.System": "2.6.1"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/netstandard2.0/SFML.Window.dll": {
|
"lib/netstandard2.0/SFML.Window.dll": {
|
||||||
"assemblyVersion": "2.6.0.0",
|
"assemblyVersion": "2.6.1.0",
|
||||||
"fileVersion": "2.6.0.0"
|
"fileVersion": "2.6.1.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Silk.NET.Core/2.22.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.CSharp": "4.7.0",
|
||||||
|
"Microsoft.DotNet.PlatformAbstractions": "3.1.6",
|
||||||
|
"Microsoft.Extensions.DependencyModel": "8.0.0",
|
||||||
|
"System.Memory": "4.5.5",
|
||||||
|
"System.Numerics.Vectors": "4.5.0",
|
||||||
|
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net6.0/Silk.NET.Core.dll": {
|
||||||
|
"assemblyVersion": "2.22.0.0",
|
||||||
|
"fileVersion": "2.22.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Silk.NET.GLFW/2.22.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Silk.NET.Core": "2.22.0",
|
||||||
|
"Ultz.Native.GLFW": "3.4.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net5.0/Silk.NET.GLFW.dll": {
|
||||||
|
"assemblyVersion": "2.22.0.0",
|
||||||
|
"fileVersion": "2.22.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Silk.NET.Maths/2.22.0": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net5.0/Silk.NET.Maths.dll": {
|
||||||
|
"assemblyVersion": "2.22.0.0",
|
||||||
|
"fileVersion": "2.22.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Silk.NET.OpenGL/2.22.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Silk.NET.Core": "2.22.0",
|
||||||
|
"Silk.NET.Maths": "2.22.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net5.0/Silk.NET.OpenGL.dll": {
|
||||||
|
"assemblyVersion": "2.22.0.0",
|
||||||
|
"fileVersion": "2.22.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Silk.NET.Windowing/2.22.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Silk.NET.Windowing.Common": "2.22.0",
|
||||||
|
"Silk.NET.Windowing.Glfw": "2.22.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Silk.NET.Windowing.Common/2.22.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Silk.NET.Core": "2.22.0",
|
||||||
|
"Silk.NET.Maths": "2.22.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard2.1/Silk.NET.Windowing.Common.dll": {
|
||||||
|
"assemblyVersion": "2.22.0.0",
|
||||||
|
"fileVersion": "2.22.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Silk.NET.Windowing.Glfw/2.22.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Silk.NET.GLFW": "2.22.0",
|
||||||
|
"Silk.NET.Windowing.Common": "2.22.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net5.0/Silk.NET.Windowing.Glfw.dll": {
|
||||||
|
"assemblyVersion": "2.22.0.0",
|
||||||
|
"fileVersion": "2.22.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"StbImageSharp/2.30.15": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard2.0/StbImageSharp.dll": {
|
||||||
|
"assemblyVersion": "2.30.15.0",
|
||||||
|
"fileVersion": "2.30.15.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -1087,6 +1202,9 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"System.Memory/4.5.5": {},
|
||||||
|
"System.Numerics.Vectors/4.5.0": {},
|
||||||
|
"System.Runtime.CompilerServices.Unsafe/6.0.0": {},
|
||||||
"System.Text.Encodings.Web/9.0.0": {
|
"System.Text.Encodings.Web/9.0.0": {
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net8.0/System.Text.Encodings.Web.dll": {
|
"lib/net8.0/System.Text.Encodings.Web.dll": {
|
||||||
@@ -1114,6 +1232,141 @@
|
|||||||
"fileVersion": "9.0.24.52809"
|
"fileVersion": "9.0.24.52809"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"Ultz.Native.GLFW/3.4.0": {
|
||||||
|
"runtimeTargets": {
|
||||||
|
"runtimes/linux-arm/native/libglfw.so.3": {
|
||||||
|
"rid": "linux-arm",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-arm64/native/libglfw.so.3": {
|
||||||
|
"rid": "linux-arm64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-x64/native/libglfw.so.3": {
|
||||||
|
"rid": "linux-x64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/osx-arm64/native/libglfw.3.dylib": {
|
||||||
|
"rid": "osx-arm64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/osx-x64/native/libglfw.3.dylib": {
|
||||||
|
"rid": "osx-x64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/win-arm64/native/glfw3.dll": {
|
||||||
|
"rid": "win-arm64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "3.4.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/win-x64/native/glfw3.dll": {
|
||||||
|
"rid": "win-x64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "3.4.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/win-x86/native/glfw3.dll": {
|
||||||
|
"rid": "win-x86",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "3.4.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Firebird2D.DataypesAndInterfaces/1.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Firebird2D.Rendering": "1.0.0",
|
||||||
|
"SFML.Net": "2.6.1"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"Firebird2D.DataypesAndInterfaces.dll": {
|
||||||
|
"assemblyVersion": "1.0.0.0",
|
||||||
|
"fileVersion": "1.0.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Firebird2D.EventPipelines/1.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Firebird2D.DataypesAndInterfaces": "1.0.0",
|
||||||
|
"SFML.Net": "2.6.1"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"Firebird2D.EventPipelines.dll": {
|
||||||
|
"assemblyVersion": "1.0.0.0",
|
||||||
|
"fileVersion": "1.0.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Firebird2D.KeyMapping/1.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Firebird2D.EventPipelines": "1.0.0",
|
||||||
|
"Firebird2D.Requirement": "1.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"Firebird2D.KeyMapping.dll": {
|
||||||
|
"assemblyVersion": "1.0.0.0",
|
||||||
|
"fileVersion": "1.0.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Firebird2D.Logger/1.0.0": {
|
||||||
|
"runtime": {
|
||||||
|
"Firebird2D.Logger.dll": {
|
||||||
|
"assemblyVersion": "1.0.0.0",
|
||||||
|
"fileVersion": "1.0.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Firebird2D.ModulLoading/1.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Firebird2D.DataypesAndInterfaces": "1.0.0",
|
||||||
|
"Firebird2D.Logger": "1.0.0",
|
||||||
|
"Firebird2D.Requirement": "1.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"Firebird2D.ModulLoading.dll": {
|
||||||
|
"assemblyVersion": "1.0.0.0",
|
||||||
|
"fileVersion": "1.0.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Firebird2D.Rendering/1.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Silk.NET.OpenGL": "2.22.0",
|
||||||
|
"StbImageSharp": "2.30.15"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"Firebird2D.Rendering.dll": {
|
||||||
|
"assemblyVersion": "1.0.0.0",
|
||||||
|
"fileVersion": "1.0.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Firebird2D.Requirement/1.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Firebird2D.Logger": "1.0.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"Firebird2D.Requirement.dll": {
|
||||||
|
"assemblyVersion": "1.0.0.0",
|
||||||
|
"fileVersion": "1.0.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Firebird2D.SFMLExtensions/1.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"SFML.Net": "2.6.1"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"Firebird2D.SFMLExtensions.dll": {
|
||||||
|
"assemblyVersion": "1.0.0.0",
|
||||||
|
"fileVersion": "1.0.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -1130,19 +1383,33 @@
|
|||||||
"path": "csfml/2.6.1",
|
"path": "csfml/2.6.1",
|
||||||
"hashPath": "csfml.2.6.1.nupkg.sha512"
|
"hashPath": "csfml.2.6.1.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"Microsoft.Extensions.Configuration/9.0.0": {
|
"Microsoft.CSharp/4.7.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-YIMO9T3JL8MeEXgVozKt2v79hquo/EFtnY0vgxmLnUvk1Rei/halI7kOWZL2RBeV9FMGzgM9LZA8CVaNwFMaNA==",
|
"sha512": "sha512-pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA==",
|
||||||
"path": "microsoft.extensions.configuration/9.0.0",
|
"path": "microsoft.csharp/4.7.0",
|
||||||
"hashPath": "microsoft.extensions.configuration.9.0.0.nupkg.sha512"
|
"hashPath": "microsoft.csharp.4.7.0.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"Microsoft.Extensions.Configuration.Abstractions/9.0.0": {
|
"Microsoft.DotNet.PlatformAbstractions/3.1.6": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-lqvd7W3FGKUO1+ZoUEMaZ5XDJeWvjpy2/M/ptCGz3tXLD4HWVaSzjufsAsjemasBEg+2SxXVtYVvGt5r2nKDlg==",
|
"sha512": "sha512-jek4XYaQ/PGUwDKKhwR8K47Uh1189PFzMeLqO83mXrXQVIpARZCcfuDedH50YDTepBkfijCZN5U/vZi++erxtg==",
|
||||||
"path": "microsoft.extensions.configuration.abstractions/9.0.0",
|
"path": "microsoft.dotnet.platformabstractions/3.1.6",
|
||||||
"hashPath": "microsoft.extensions.configuration.abstractions.9.0.0.nupkg.sha512"
|
"hashPath": "microsoft.dotnet.platformabstractions.3.1.6.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration/9.0.4": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-KIVBrMbItnCJDd1RF4KEaE8jZwDJcDUJW5zXpbwQ05HNYTK1GveHxHK0B3SjgDJuR48GRACXAO+BLhL8h34S7g==",
|
||||||
|
"path": "microsoft.extensions.configuration/9.0.4",
|
||||||
|
"hashPath": "microsoft.extensions.configuration.9.0.4.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Extensions.Configuration.Abstractions/9.0.4": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-0LN/DiIKvBrkqp7gkF3qhGIeZk6/B63PthAHjQsxymJfIBcz0kbf4/p/t4lMgggVxZ+flRi5xvTwlpPOoZk8fg==",
|
||||||
|
"path": "microsoft.extensions.configuration.abstractions/9.0.4",
|
||||||
|
"hashPath": "microsoft.extensions.configuration.abstractions.9.0.4.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"Microsoft.Extensions.Configuration.FileExtensions/9.0.0": {
|
"Microsoft.Extensions.Configuration.FileExtensions/9.0.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
@@ -1158,6 +1425,13 @@
|
|||||||
"path": "microsoft.extensions.configuration.json/9.0.0",
|
"path": "microsoft.extensions.configuration.json/9.0.0",
|
||||||
"hashPath": "microsoft.extensions.configuration.json.9.0.0.nupkg.sha512"
|
"hashPath": "microsoft.extensions.configuration.json.9.0.0.nupkg.sha512"
|
||||||
},
|
},
|
||||||
|
"Microsoft.Extensions.DependencyModel/8.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==",
|
||||||
|
"path": "microsoft.extensions.dependencymodel/8.0.0",
|
||||||
|
"hashPath": "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
"Microsoft.Extensions.FileProviders.Abstractions/9.0.0": {
|
"Microsoft.Extensions.FileProviders.Abstractions/9.0.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
@@ -1179,12 +1453,12 @@
|
|||||||
"path": "microsoft.extensions.filesystemglobbing/9.0.0",
|
"path": "microsoft.extensions.filesystemglobbing/9.0.0",
|
||||||
"hashPath": "microsoft.extensions.filesystemglobbing.9.0.0.nupkg.sha512"
|
"hashPath": "microsoft.extensions.filesystemglobbing.9.0.0.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"Microsoft.Extensions.Primitives/9.0.0": {
|
"Microsoft.Extensions.Primitives/9.0.4": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-N3qEBzmLMYiASUlKxxFIISP4AiwuPTHF5uCh+2CWSwwzAJiIYx0kBJsS30cp1nvhSySFAVi30jecD307jV+8Kg==",
|
"sha512": "sha512-SPFyMjyku1nqTFFJ928JAMd0QnRe4xjE7KeKnZMWXf3xk+6e0WiOZAluYtLdbJUXtsl2cCRSi8cBquJ408k8RA==",
|
||||||
"path": "microsoft.extensions.primitives/9.0.0",
|
"path": "microsoft.extensions.primitives/9.0.4",
|
||||||
"hashPath": "microsoft.extensions.primitives.9.0.0.nupkg.sha512"
|
"hashPath": "microsoft.extensions.primitives.9.0.4.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"Newtonsoft.Json/13.0.3": {
|
"Newtonsoft.Json/13.0.3": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
@@ -1200,40 +1474,96 @@
|
|||||||
"path": "newtonsoft.json.schema/4.0.1",
|
"path": "newtonsoft.json.schema/4.0.1",
|
||||||
"hashPath": "newtonsoft.json.schema.4.0.1.nupkg.sha512"
|
"hashPath": "newtonsoft.json.schema.4.0.1.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"SFML.Audio/2.6.0": {
|
"SFML.Audio/2.6.1": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-DvribzbjacRFSFU/A7xLkxlYEwMGKM9bwcpFo3TjStpKTDNSrSDw3EWuE0HwrQpzfiNxCAutnlRFvfwufUHuNw==",
|
"sha512": "sha512-MsIlMTEeG623UYw3/Sb2qVw94xEHOxamUENuxbjSz4QiTsfCNQNEADpfTbXKI/FS5u7y/FsNmk+4II2iEf8MMw==",
|
||||||
"path": "sfml.audio/2.6.0",
|
"path": "sfml.audio/2.6.1",
|
||||||
"hashPath": "sfml.audio.2.6.0.nupkg.sha512"
|
"hashPath": "sfml.audio.2.6.1.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"SFML.Graphics/2.6.0": {
|
"SFML.Graphics/2.6.1": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-bwYJT4siVta87d3ZaRN37FViOMAgiiYS9BYJOhHL70G9+KDtqbAl1LYg9hdEG8IHFSj55I7P8qkPL33KQ16RBg==",
|
"sha512": "sha512-pOtL7ss6r3m7P3MbZ4Oytjzug2mWJ5OHblZHlISIhb6IezmsFmBxqLsIq0YoyWGcAL4cgSXqDmflJivKpXgdtg==",
|
||||||
"path": "sfml.graphics/2.6.0",
|
"path": "sfml.graphics/2.6.1",
|
||||||
"hashPath": "sfml.graphics.2.6.0.nupkg.sha512"
|
"hashPath": "sfml.graphics.2.6.1.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"SFML.Net/2.6.0": {
|
"SFML.Net/2.6.1": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-jnHJp7PPvZ0FdIZQZo63DW3ROrgVJktTzycjGzoX1HsZZTzj7ioMOXtsbR2AAggdTyk6vIhd61IqEpLO4DSd+Q==",
|
"sha512": "sha512-OWjTdbVi86gTYHjlSB3Y77ZWDy01iIVMXfb5ApX3L5yp455VDmF828wBIc2+bfPxJDFSHgJ82LpZM5jFNUS/QA==",
|
||||||
"path": "sfml.net/2.6.0",
|
"path": "sfml.net/2.6.1",
|
||||||
"hashPath": "sfml.net.2.6.0.nupkg.sha512"
|
"hashPath": "sfml.net.2.6.1.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"SFML.System/2.6.0": {
|
"SFML.System/2.6.1": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-XDNdNah0PKZElyYMAqWd8Kbe/XsJExkTxPY0txIrsTXEFIiRWhlkcYBBZmGkA6wvB5Ib7XH8QqE8s3BY8ZAzaQ==",
|
"sha512": "sha512-/3EV59uiMWxADWWSiqAOS+8FK4Da2r6RoZEujG14kLGYtQzNj4rV4pjjycyH30WWDONSedxmLT9chf8XN70+BQ==",
|
||||||
"path": "sfml.system/2.6.0",
|
"path": "sfml.system/2.6.1",
|
||||||
"hashPath": "sfml.system.2.6.0.nupkg.sha512"
|
"hashPath": "sfml.system.2.6.1.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"SFML.Window/2.6.0": {
|
"SFML.Window/2.6.1": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-C4FAnMI6adoNyc7gv33tIK9iYWuPxPUqQojLkhy2DTi4+3ZrlSNRDNZYc7V8Gaps3dOheGAP41/MJKSdTF8SZg==",
|
"sha512": "sha512-lzt42WWZiYvoMrDwvc4lpl6t/GH6AhvHI+inw/Aoh1v6xAO8GDnzzLVsaKi+RfPqdL2mHsih1qUZucuvAmoGdg==",
|
||||||
"path": "sfml.window/2.6.0",
|
"path": "sfml.window/2.6.1",
|
||||||
"hashPath": "sfml.window.2.6.0.nupkg.sha512"
|
"hashPath": "sfml.window.2.6.1.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Silk.NET.Core/2.22.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-XbDilPmvsQIrvxZkeVCNNX3LyRtA3hN6UykAiyZjlu/JkYh68U3WQummpP+j7jsxlX8s/pOrrU3vbN8LnMl0VA==",
|
||||||
|
"path": "silk.net.core/2.22.0",
|
||||||
|
"hashPath": "silk.net.core.2.22.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Silk.NET.GLFW/2.22.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-I1u6CmwwtD+5OIHditbMBVHRQUHZWhfW3Z38mvydxwkZpAvjs5BCxyen6ecOVpbYD6I0EOjZ42M3IsaZbwiYUg==",
|
||||||
|
"path": "silk.net.glfw/2.22.0",
|
||||||
|
"hashPath": "silk.net.glfw.2.22.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Silk.NET.Maths/2.22.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-W9b5UlUGCu5Ywb5f8ZyIWJ475ucY+mT/nEiSTo3JH098VxHaZS/02bYr9f29VWBaJhh3DwMkfxQvgTyXzTrHyw==",
|
||||||
|
"path": "silk.net.maths/2.22.0",
|
||||||
|
"hashPath": "silk.net.maths.2.22.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Silk.NET.OpenGL/2.22.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-AmbtflPvaGWw7fHEHrcFTd54OTAj0bemzx4WV2ELJdW2NBPSvtyz31nhyuBVTml20+NtW4Z3yhDGUpM6uouVDQ==",
|
||||||
|
"path": "silk.net.opengl/2.22.0",
|
||||||
|
"hashPath": "silk.net.opengl.2.22.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Silk.NET.Windowing/2.22.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-yKGe/8REdm+T43LdtfUpFUx9eQARwx6wTmEoJ2bANVGQPCvWYC2Qi1+haT6n63dyNIX+iJWKg4++F4TFjg0/Fw==",
|
||||||
|
"path": "silk.net.windowing/2.22.0",
|
||||||
|
"hashPath": "silk.net.windowing.2.22.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Silk.NET.Windowing.Common/2.22.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-ynasHSQ4jGrmpn/07UagE3qVNRLzWvg+fbM8uHI0d5LF95y++Kuno42QLkP/UEruC1YovI+NRhMfGJy0gDQaZg==",
|
||||||
|
"path": "silk.net.windowing.common/2.22.0",
|
||||||
|
"hashPath": "silk.net.windowing.common.2.22.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Silk.NET.Windowing.Glfw/2.22.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-hBNxNSLvx/jdfvbU6oCsXcgLfqf9hMlEc6Mq/rllJ0eUTLloacuOZHTM8V702QGf7hOR+Mo4bTFqTqBnC0CM7g==",
|
||||||
|
"path": "silk.net.windowing.glfw/2.22.0",
|
||||||
|
"hashPath": "silk.net.windowing.glfw.2.22.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"StbImageSharp/2.30.15": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-7QqbupVhz2kcFUPTgMw4iHR9rYDHGundzzee19Mwmd1typ2Lnv8EVJcLJxlkeBM2+4ex0NwsMtdbGSJctp1XCQ==",
|
||||||
|
"path": "stbimagesharp/2.30.15",
|
||||||
|
"hashPath": "stbimagesharp.2.30.15.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"System.IO.Pipelines/9.0.0": {
|
"System.IO.Pipelines/9.0.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
@@ -1242,6 +1572,27 @@
|
|||||||
"path": "system.io.pipelines/9.0.0",
|
"path": "system.io.pipelines/9.0.0",
|
||||||
"hashPath": "system.io.pipelines.9.0.0.nupkg.sha512"
|
"hashPath": "system.io.pipelines.9.0.0.nupkg.sha512"
|
||||||
},
|
},
|
||||||
|
"System.Memory/4.5.5": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==",
|
||||||
|
"path": "system.memory/4.5.5",
|
||||||
|
"hashPath": "system.memory.4.5.5.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"System.Numerics.Vectors/4.5.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==",
|
||||||
|
"path": "system.numerics.vectors/4.5.0",
|
||||||
|
"hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"System.Runtime.CompilerServices.Unsafe/6.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
|
||||||
|
"path": "system.runtime.compilerservices.unsafe/6.0.0",
|
||||||
|
"hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
"System.Text.Encodings.Web/9.0.0": {
|
"System.Text.Encodings.Web/9.0.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
@@ -1255,6 +1606,53 @@
|
|||||||
"sha512": "sha512-js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==",
|
"sha512": "sha512-js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==",
|
||||||
"path": "system.text.json/9.0.0",
|
"path": "system.text.json/9.0.0",
|
||||||
"hashPath": "system.text.json.9.0.0.nupkg.sha512"
|
"hashPath": "system.text.json.9.0.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Ultz.Native.GLFW/3.4.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-Iy22JopynbOJ32vA0lBhFEzGi65GQJBuJHYBYRBpydrDpNoTiHnjIXfA65Gu+8qsOr/ZEoIF8r9aHCgAXuO6DA==",
|
||||||
|
"path": "ultz.native.glfw/3.4.0",
|
||||||
|
"hashPath": "ultz.native.glfw.3.4.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Firebird2D.DataypesAndInterfaces/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"serviceable": false,
|
||||||
|
"sha512": ""
|
||||||
|
},
|
||||||
|
"Firebird2D.EventPipelines/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"serviceable": false,
|
||||||
|
"sha512": ""
|
||||||
|
},
|
||||||
|
"Firebird2D.KeyMapping/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"serviceable": false,
|
||||||
|
"sha512": ""
|
||||||
|
},
|
||||||
|
"Firebird2D.Logger/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"serviceable": false,
|
||||||
|
"sha512": ""
|
||||||
|
},
|
||||||
|
"Firebird2D.ModulLoading/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"serviceable": false,
|
||||||
|
"sha512": ""
|
||||||
|
},
|
||||||
|
"Firebird2D.Rendering/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"serviceable": false,
|
||||||
|
"sha512": ""
|
||||||
|
},
|
||||||
|
"Firebird2D.Requirement/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"serviceable": false,
|
||||||
|
"sha512": ""
|
||||||
|
},
|
||||||
|
"Firebird2D.SFMLExtensions/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"serviceable": false,
|
||||||
|
"sha512": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -13,7 +13,7 @@ using System.Reflection;
|
|||||||
[assembly: System.Reflection.AssemblyCompanyAttribute("Firebird2D")]
|
[assembly: System.Reflection.AssemblyCompanyAttribute("Firebird2D")]
|
||||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+47ddfed9bc856f69b96a5dee3963e56a0c0d269c")]
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+1862530728c1e8a071b3433fa73dc2e718564aec")]
|
||||||
[assembly: System.Reflection.AssemblyProductAttribute("Firebird2D")]
|
[assembly: System.Reflection.AssemblyProductAttribute("Firebird2D")]
|
||||||
[assembly: System.Reflection.AssemblyTitleAttribute("Firebird2D")]
|
[assembly: System.Reflection.AssemblyTitleAttribute("Firebird2D")]
|
||||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
25825266d81fcf1361d25892e26ada2edd110ab12acc96c200ef0eb2e4e09249
|
31e40c7c97780068a6cad337470cb342fa6f39316fc69ff807a7ec779bcfceae
|
||||||
|
|||||||
@@ -11,3 +11,5 @@ build_property.RootNamespace = Firebird2D
|
|||||||
build_property.ProjectDir = G:\Coding\Firebird2D\Firebird2D\
|
build_property.ProjectDir = G:\Coding\Firebird2D\Firebird2D\
|
||||||
build_property.EnableComHosting =
|
build_property.EnableComHosting =
|
||||||
build_property.EnableGeneratedComInterfaceComImportInterop =
|
build_property.EnableGeneratedComInterfaceComImportInterop =
|
||||||
|
build_property.EffectiveAnalysisLevelStyle = 8.0
|
||||||
|
build_property.EnableCodeStyleSeverity =
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
|||||||
20b317701d9f4d63330f41d40e28bcc3845958a18423767f17ee7f259c4e3540
|
cbbf31d532639eb230687855a6507631b8a0cdddd4e140a2fd9af617742214ba
|
||||||
|
|||||||
@@ -211,3 +211,252 @@ C:\Users\wayan\source\repos\SFML_Test\SFML_Test\obj\Debug\net8.0\ref\Firebird2D.
|
|||||||
C:\Users\wayan\source\repos\SFML_Test\SFML_Test\bin\Debug\net8.0\Configuration\ConfigurationSchema\ConfigSchema.json
|
C:\Users\wayan\source\repos\SFML_Test\SFML_Test\bin\Debug\net8.0\Configuration\ConfigurationSchema\ConfigSchema.json
|
||||||
C:\Users\wayan\source\repos\SFML_Test\SFML_Test\bin\Debug\net8.0\Newtonsoft.Json.dll
|
C:\Users\wayan\source\repos\SFML_Test\SFML_Test\bin\Debug\net8.0\Newtonsoft.Json.dll
|
||||||
C:\Users\wayan\source\repos\SFML_Test\SFML_Test\bin\Debug\net8.0\Newtonsoft.Json.Schema.dll
|
C:\Users\wayan\source\repos\SFML_Test\SFML_Test\bin\Debug\net8.0\Newtonsoft.Json.Schema.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\obj\Debug\net8.0\Firebird2D.csproj.AssemblyReference.cache
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\obj\Debug\net8.0\Firebird2D.GeneratedMSBuildEditorConfig.editorconfig
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\obj\Debug\net8.0\Firebird2D.AssemblyInfoInputs.cache
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\obj\Debug\net8.0\Firebird2D.AssemblyInfo.cs
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\obj\Debug\net8.0\Firebird2D.csproj.CoreCompileInputs.cache
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\obj\Debug\net8.0\Firebird2D.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\obj\Debug\net8.0\refint\Firebird2D.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\obj\Debug\net8.0\Firebird2D.pdb
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Configuration\ConfigurationSchema\ConfigSchema.json
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Modules\Moduls.xml
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\shaders\fragment.glsl
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\shaders\vertex.glsl
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Firebird2D.exe
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Firebird2D.deps.json
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Firebird2D.runtimeconfig.json
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Firebird2D.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Firebird2D.pdb
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Microsoft.DotNet.PlatformAbstractions.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Microsoft.Extensions.Configuration.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Microsoft.Extensions.Configuration.Abstractions.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Microsoft.Extensions.Configuration.FileExtensions.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Microsoft.Extensions.Configuration.Json.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Microsoft.Extensions.DependencyModel.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Microsoft.Extensions.FileProviders.Abstractions.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Microsoft.Extensions.FileProviders.Physical.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Microsoft.Extensions.FileSystemGlobbing.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Microsoft.Extensions.Primitives.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Newtonsoft.Json.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Newtonsoft.Json.Schema.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\SFML.Audio.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\SFML.Graphics.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\SFML.System.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\SFML.Window.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Silk.NET.Core.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Silk.NET.GLFW.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Silk.NET.Maths.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Silk.NET.OpenGL.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Silk.NET.Windowing.Common.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Silk.NET.Windowing.Glfw.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\StbImageSharp.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\System.IO.Pipelines.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\System.Text.Encodings.Web.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\System.Text.Json.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\fedora-x64\native\libcsfml-audio.so
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\fedora-x64\native\libcsfml-audio.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\fedora-x64\native\libcsfml-graphics.so
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\fedora-x64\native\libcsfml-graphics.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\fedora-x64\native\libcsfml-system.so
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\fedora-x64\native\libcsfml-system.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\fedora-x64\native\libcsfml-window.so
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\fedora-x64\native\libcsfml-window.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\fedora-x64\native\libsfml-audio.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\fedora-x64\native\libsfml-graphics.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\fedora-x64\native\libsfml-system.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\fedora-x64\native\libsfml-window.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-arm\native\libcsfml-audio.so
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-arm\native\libcsfml-audio.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-arm\native\libcsfml-graphics.so
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-arm\native\libcsfml-graphics.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-arm\native\libcsfml-system.so
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-arm\native\libcsfml-system.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-arm\native\libcsfml-window.so
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-arm\native\libcsfml-window.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-arm\native\libsfml-audio.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-arm\native\libsfml-graphics.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-arm\native\libsfml-system.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-arm\native\libsfml-window.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-arm64\native\libcsfml-audio.so
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-arm64\native\libcsfml-audio.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-arm64\native\libcsfml-graphics.so
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-arm64\native\libcsfml-graphics.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-arm64\native\libcsfml-system.so
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-arm64\native\libcsfml-system.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-arm64\native\libcsfml-window.so
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-arm64\native\libcsfml-window.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-arm64\native\libsfml-audio.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-arm64\native\libsfml-graphics.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-arm64\native\libsfml-system.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-arm64\native\libsfml-window.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-musl-x64\native\libcsfml-audio.so
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-musl-x64\native\libcsfml-audio.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-musl-x64\native\libcsfml-graphics.so
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-musl-x64\native\libcsfml-graphics.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-musl-x64\native\libcsfml-system.so
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-musl-x64\native\libcsfml-system.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-musl-x64\native\libcsfml-window.so
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-musl-x64\native\libcsfml-window.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-musl-x64\native\libsfml-audio.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-musl-x64\native\libsfml-graphics.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-musl-x64\native\libsfml-system.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-musl-x64\native\libsfml-window.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-x64\native\libcsfml-audio.so
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-x64\native\libcsfml-audio.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-x64\native\libcsfml-graphics.so
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-x64\native\libcsfml-graphics.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-x64\native\libcsfml-system.so
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-x64\native\libcsfml-system.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-x64\native\libcsfml-window.so
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-x64\native\libcsfml-window.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-x64\native\libsfml-audio.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-x64\native\libsfml-graphics.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-x64\native\libsfml-system.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-x64\native\libsfml-window.so.2.6
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\FLAC.framework\FLAC
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\FLAC.framework\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\FLAC.framework\Versions\A\FLAC
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\FLAC.framework\Versions\A\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\FLAC.framework\Versions\Current\FLAC
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\FLAC.framework\Versions\Current\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\OpenAL.framework\OpenAL
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\OpenAL.framework\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\OpenAL.framework\Versions\A\OpenAL
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\OpenAL.framework\Versions\A\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\OpenAL.framework\Versions\Current\OpenAL
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\OpenAL.framework\Versions\Current\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\freetype.framework\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\freetype.framework\Versions\A\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\freetype.framework\Versions\A\freetype
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\freetype.framework\Versions\Current\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\freetype.framework\Versions\Current\freetype
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\freetype.framework\freetype
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\libcsfml-audio.2.6.dylib
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\libcsfml-audio.dylib
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\libcsfml-graphics.2.6.dylib
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\libcsfml-graphics.dylib
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\libcsfml-system.2.6.dylib
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\libcsfml-system.dylib
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\libcsfml-window.2.6.dylib
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\libcsfml-window.dylib
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\libsfml-audio.2.6.dylib
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\libsfml-graphics.2.6.dylib
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\libsfml-system.2.6.dylib
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\libsfml-window.2.6.dylib
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\ogg.framework\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\ogg.framework\Versions\A\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\ogg.framework\Versions\A\ogg
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\ogg.framework\Versions\Current\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\ogg.framework\Versions\Current\ogg
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\ogg.framework\ogg
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\vorbis.framework\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\vorbis.framework\Versions\A\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\vorbis.framework\Versions\A\vorbis
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\vorbis.framework\Versions\Current\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\vorbis.framework\Versions\Current\vorbis
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\vorbis.framework\vorbis
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\vorbisenc.framework\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\vorbisenc.framework\Versions\A\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\vorbisenc.framework\Versions\A\vorbisenc
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\vorbisenc.framework\Versions\Current\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\vorbisenc.framework\Versions\Current\vorbisenc
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\vorbisenc.framework\vorbisenc
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\vorbisfile.framework\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\vorbisfile.framework\Versions\A\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\vorbisfile.framework\Versions\A\vorbisfile
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\vorbisfile.framework\Versions\Current\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\vorbisfile.framework\Versions\Current\vorbisfile
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\vorbisfile.framework\vorbisfile
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\FLAC.framework\FLAC
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\FLAC.framework\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\FLAC.framework\Versions\A\FLAC
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\FLAC.framework\Versions\A\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\FLAC.framework\Versions\Current\FLAC
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\FLAC.framework\Versions\Current\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\OpenAL.framework\OpenAL
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\OpenAL.framework\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\OpenAL.framework\Versions\A\OpenAL
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\OpenAL.framework\Versions\A\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\OpenAL.framework\Versions\Current\OpenAL
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\OpenAL.framework\Versions\Current\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\freetype.framework\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\freetype.framework\Versions\A\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\freetype.framework\Versions\A\freetype
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\freetype.framework\Versions\Current\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\freetype.framework\Versions\Current\freetype
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\freetype.framework\freetype
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\libcsfml-audio.2.6.dylib
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\libcsfml-audio.dylib
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\libcsfml-graphics.2.6.dylib
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\libcsfml-graphics.dylib
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\libcsfml-system.2.6.dylib
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\libcsfml-system.dylib
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\libcsfml-window.2.6.dylib
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\libcsfml-window.dylib
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\libsfml-audio.2.6.dylib
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\libsfml-graphics.2.6.dylib
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\libsfml-system.2.6.dylib
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\libsfml-window.2.6.dylib
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\ogg.framework\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\ogg.framework\Versions\A\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\ogg.framework\Versions\A\ogg
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\ogg.framework\Versions\Current\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\ogg.framework\Versions\Current\ogg
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\ogg.framework\ogg
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\vorbis.framework\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\vorbis.framework\Versions\A\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\vorbis.framework\Versions\A\vorbis
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\vorbis.framework\Versions\Current\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\vorbis.framework\Versions\Current\vorbis
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\vorbis.framework\vorbis
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\vorbisenc.framework\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\vorbisenc.framework\Versions\A\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\vorbisenc.framework\Versions\A\vorbisenc
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\vorbisenc.framework\Versions\Current\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\vorbisenc.framework\Versions\Current\vorbisenc
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\vorbisenc.framework\vorbisenc
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\vorbisfile.framework\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\vorbisfile.framework\Versions\A\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\vorbisfile.framework\Versions\A\vorbisfile
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\vorbisfile.framework\Versions\Current\Resources\Info.plist
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\vorbisfile.framework\Versions\Current\vorbisfile
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\vorbisfile.framework\vorbisfile
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\win-x64\native\csfml-audio.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\win-x64\native\csfml-graphics.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\win-x64\native\csfml-system.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\win-x64\native\csfml-window.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\win-x64\native\openal32.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\win-x86\native\csfml-audio.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\win-x86\native\csfml-graphics.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\win-x86\native\csfml-system.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\win-x86\native\csfml-window.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\win-x86\native\openal32.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\browser\lib\net8.0\System.Text.Encodings.Web.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-arm\native\libglfw.so.3
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-arm64\native\libglfw.so.3
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\linux-x64\native\libglfw.so.3
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-arm64\native\libglfw.3.dylib
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\osx-x64\native\libglfw.3.dylib
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\win-arm64\native\glfw3.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\win-x64\native\glfw3.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\runtimes\win-x86\native\glfw3.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Firebird2D.DataypesAndInterfaces.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Firebird2D.EventPipelines.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Firebird2D.KeyMapping.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Firebird2D.Logger.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Firebird2D.ModulLoading.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Firebird2D.Rendering.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Firebird2D.Requirement.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Firebird2D.SFMLExtensions.dll
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Firebird2D.EventPipelines.pdb
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Firebird2D.KeyMapping.pdb
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Firebird2D.Logger.pdb
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Firebird2D.ModulLoading.pdb
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Firebird2D.Rendering.pdb
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Firebird2D.Requirement.pdb
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Firebird2D.SFMLExtensions.pdb
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\bin\Debug\net8.0\Firebird2D.DataypesAndInterfaces.pdb
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\obj\Debug\net8.0\Firebird2D.csproj.Up2Date
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\obj\Debug\net8.0\Firebird2D.genruntimeconfig.cache
|
||||||
|
G:\Coding\Firebird2D\Firebird2D\obj\Debug\net8.0\ref\Firebird2D.dll
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
ff74e6ea1c5498b39c21a01eeac5fe9614ae9e925f1b4d9889b5d4cc347d79da
|
31abec0d3771fc634ccb8dd7f2676774116511f449aa6c2ca0a9440b8d485023
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -50,7 +50,8 @@
|
|||||||
"enableAudit": "true",
|
"enableAudit": "true",
|
||||||
"auditLevel": "low",
|
"auditLevel": "low",
|
||||||
"auditMode": "direct"
|
"auditMode": "direct"
|
||||||
}
|
},
|
||||||
|
"SdkAnalysisLevel": "9.0.300"
|
||||||
},
|
},
|
||||||
"frameworks": {
|
"frameworks": {
|
||||||
"net8.0": {
|
"net8.0": {
|
||||||
@@ -77,7 +78,7 @@
|
|||||||
"privateAssets": "all"
|
"privateAssets": "all"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.303/PortableRuntimeIdentifierGraph.json"
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.300/PortableRuntimeIdentifierGraph.json"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -111,7 +112,11 @@
|
|||||||
"frameworks": {
|
"frameworks": {
|
||||||
"net8.0": {
|
"net8.0": {
|
||||||
"targetAlias": "net8.0",
|
"targetAlias": "net8.0",
|
||||||
"projectReferences": {}
|
"projectReferences": {
|
||||||
|
"G:\\Coding\\Firebird2D\\Firebird2D.Rendering\\Firebird2D.Rendering.csproj": {
|
||||||
|
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.Rendering\\Firebird2D.Rendering.csproj"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"warningProperties": {
|
"warningProperties": {
|
||||||
@@ -123,7 +128,8 @@
|
|||||||
"enableAudit": "true",
|
"enableAudit": "true",
|
||||||
"auditLevel": "low",
|
"auditLevel": "low",
|
||||||
"auditMode": "direct"
|
"auditMode": "direct"
|
||||||
}
|
},
|
||||||
|
"SdkAnalysisLevel": "9.0.300"
|
||||||
},
|
},
|
||||||
"frameworks": {
|
"frameworks": {
|
||||||
"net8.0": {
|
"net8.0": {
|
||||||
@@ -150,7 +156,7 @@
|
|||||||
"privateAssets": "all"
|
"privateAssets": "all"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.303/PortableRuntimeIdentifierGraph.json"
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.300/PortableRuntimeIdentifierGraph.json"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -203,7 +209,8 @@
|
|||||||
"enableAudit": "true",
|
"enableAudit": "true",
|
||||||
"auditLevel": "low",
|
"auditLevel": "low",
|
||||||
"auditMode": "direct"
|
"auditMode": "direct"
|
||||||
}
|
},
|
||||||
|
"SdkAnalysisLevel": "9.0.300"
|
||||||
},
|
},
|
||||||
"frameworks": {
|
"frameworks": {
|
||||||
"net8.0": {
|
"net8.0": {
|
||||||
@@ -224,7 +231,7 @@
|
|||||||
"privateAssets": "all"
|
"privateAssets": "all"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.303/PortableRuntimeIdentifierGraph.json"
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.300/PortableRuntimeIdentifierGraph.json"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -270,7 +277,8 @@
|
|||||||
"enableAudit": "true",
|
"enableAudit": "true",
|
||||||
"auditLevel": "low",
|
"auditLevel": "low",
|
||||||
"auditMode": "direct"
|
"auditMode": "direct"
|
||||||
}
|
},
|
||||||
|
"SdkAnalysisLevel": "9.0.300"
|
||||||
},
|
},
|
||||||
"frameworks": {
|
"frameworks": {
|
||||||
"net8.0": {
|
"net8.0": {
|
||||||
@@ -291,7 +299,163 @@
|
|||||||
"privateAssets": "all"
|
"privateAssets": "all"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.303/PortableRuntimeIdentifierGraph.json"
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.300/PortableRuntimeIdentifierGraph.json"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"G:\\Coding\\Firebird2D\\Firebird2D.ModulLoader\\Firebird2D.ModulLoading.csproj": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"restore": {
|
||||||
|
"projectUniqueName": "G:\\Coding\\Firebird2D\\Firebird2D.ModulLoader\\Firebird2D.ModulLoading.csproj",
|
||||||
|
"projectName": "Firebird2D.ModulLoading",
|
||||||
|
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.ModulLoader\\Firebird2D.ModulLoading.csproj",
|
||||||
|
"packagesPath": "C:\\Users\\wayan\\.nuget\\packages\\",
|
||||||
|
"outputPath": "G:\\Coding\\Firebird2D\\Firebird2D.ModulLoader\\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.Interfaces\\Firebird2D.DataypesAndInterfaces.csproj": {
|
||||||
|
"projectPath": "G:\\Coding\\Firebird2D\\FireBird2D.Interfaces\\Firebird2D.DataypesAndInterfaces.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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"warningProperties": {
|
||||||
|
"warnAsError": [
|
||||||
|
"NU1605"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"restoreAuditProperties": {
|
||||||
|
"enableAudit": "true",
|
||||||
|
"auditLevel": "low",
|
||||||
|
"auditMode": "direct"
|
||||||
|
},
|
||||||
|
"SdkAnalysisLevel": "9.0.300"
|
||||||
|
},
|
||||||
|
"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\\9.0.300/PortableRuntimeIdentifierGraph.json"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"G:\\Coding\\Firebird2D\\Firebird2D.Rendering\\Firebird2D.Rendering.csproj": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"restore": {
|
||||||
|
"projectUniqueName": "G:\\Coding\\Firebird2D\\Firebird2D.Rendering\\Firebird2D.Rendering.csproj",
|
||||||
|
"projectName": "Firebird2D.Rendering",
|
||||||
|
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.Rendering\\Firebird2D.Rendering.csproj",
|
||||||
|
"packagesPath": "C:\\Users\\wayan\\.nuget\\packages\\",
|
||||||
|
"outputPath": "G:\\Coding\\Firebird2D\\Firebird2D.Rendering\\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"
|
||||||
|
},
|
||||||
|
"SdkAnalysisLevel": "9.0.300"
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net8.0": {
|
||||||
|
"targetAlias": "net8.0",
|
||||||
|
"dependencies": {
|
||||||
|
"Silk.NET.OpenGL": {
|
||||||
|
"target": "Package",
|
||||||
|
"version": "[2.22.0, )"
|
||||||
|
},
|
||||||
|
"StbImageSharp": {
|
||||||
|
"target": "Package",
|
||||||
|
"version": "[2.30.15, )"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"imports": [
|
||||||
|
"net461",
|
||||||
|
"net462",
|
||||||
|
"net47",
|
||||||
|
"net471",
|
||||||
|
"net472",
|
||||||
|
"net48",
|
||||||
|
"net481"
|
||||||
|
],
|
||||||
|
"assetTargetFallback": true,
|
||||||
|
"warn": true,
|
||||||
|
"frameworkReferences": {
|
||||||
|
"Microsoft.NETCore.App": {
|
||||||
|
"privateAssets": "all"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.300/PortableRuntimeIdentifierGraph.json"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -341,7 +505,8 @@
|
|||||||
"enableAudit": "true",
|
"enableAudit": "true",
|
||||||
"auditLevel": "low",
|
"auditLevel": "low",
|
||||||
"auditMode": "direct"
|
"auditMode": "direct"
|
||||||
}
|
},
|
||||||
|
"SdkAnalysisLevel": "9.0.300"
|
||||||
},
|
},
|
||||||
"frameworks": {
|
"frameworks": {
|
||||||
"net8.0": {
|
"net8.0": {
|
||||||
@@ -362,7 +527,7 @@
|
|||||||
"privateAssets": "all"
|
"privateAssets": "all"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.303/PortableRuntimeIdentifierGraph.json"
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.300/PortableRuntimeIdentifierGraph.json"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -408,7 +573,8 @@
|
|||||||
"enableAudit": "true",
|
"enableAudit": "true",
|
||||||
"auditLevel": "low",
|
"auditLevel": "low",
|
||||||
"auditMode": "direct"
|
"auditMode": "direct"
|
||||||
}
|
},
|
||||||
|
"SdkAnalysisLevel": "9.0.300"
|
||||||
},
|
},
|
||||||
"frameworks": {
|
"frameworks": {
|
||||||
"net8.0": {
|
"net8.0": {
|
||||||
@@ -435,7 +601,7 @@
|
|||||||
"privateAssets": "all"
|
"privateAssets": "all"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.303/PortableRuntimeIdentifierGraph.json"
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.300/PortableRuntimeIdentifierGraph.json"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -479,6 +645,12 @@
|
|||||||
"G:\\Coding\\Firebird2D\\Firebird2D.Logger\\Firebird2D.Logger.csproj": {
|
"G:\\Coding\\Firebird2D\\Firebird2D.Logger\\Firebird2D.Logger.csproj": {
|
||||||
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.Logger\\Firebird2D.Logger.csproj"
|
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.Logger\\Firebird2D.Logger.csproj"
|
||||||
},
|
},
|
||||||
|
"G:\\Coding\\Firebird2D\\Firebird2D.ModulLoader\\Firebird2D.ModulLoading.csproj": {
|
||||||
|
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.ModulLoader\\Firebird2D.ModulLoading.csproj"
|
||||||
|
},
|
||||||
|
"G:\\Coding\\Firebird2D\\Firebird2D.Rendering\\Firebird2D.Rendering.csproj": {
|
||||||
|
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.Rendering\\Firebird2D.Rendering.csproj"
|
||||||
|
},
|
||||||
"G:\\Coding\\Firebird2D\\Firebird2D.Requirement\\Firebird2D.Requirement.csproj": {
|
"G:\\Coding\\Firebird2D\\Firebird2D.Requirement\\Firebird2D.Requirement.csproj": {
|
||||||
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.Requirement\\Firebird2D.Requirement.csproj"
|
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.Requirement\\Firebird2D.Requirement.csproj"
|
||||||
},
|
},
|
||||||
@@ -497,7 +669,8 @@
|
|||||||
"enableAudit": "true",
|
"enableAudit": "true",
|
||||||
"auditLevel": "low",
|
"auditLevel": "low",
|
||||||
"auditMode": "direct"
|
"auditMode": "direct"
|
||||||
}
|
},
|
||||||
|
"SdkAnalysisLevel": "9.0.300"
|
||||||
},
|
},
|
||||||
"frameworks": {
|
"frameworks": {
|
||||||
"net8.0": {
|
"net8.0": {
|
||||||
@@ -515,9 +688,17 @@
|
|||||||
"target": "Package",
|
"target": "Package",
|
||||||
"version": "[4.0.1, )"
|
"version": "[4.0.1, )"
|
||||||
},
|
},
|
||||||
"SFML.Net": {
|
"Silk.NET.Input": {
|
||||||
"target": "Package",
|
"target": "Package",
|
||||||
"version": "[2.6.1, )"
|
"version": "[2.22.0, )"
|
||||||
|
},
|
||||||
|
"Silk.NET.OpenGL": {
|
||||||
|
"target": "Package",
|
||||||
|
"version": "[2.22.0, )"
|
||||||
|
},
|
||||||
|
"Silk.NET.Windowing": {
|
||||||
|
"target": "Package",
|
||||||
|
"version": "[2.22.0, )"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"imports": [
|
"imports": [
|
||||||
@@ -536,7 +717,7 @@
|
|||||||
"privateAssets": "all"
|
"privateAssets": "all"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.303/PortableRuntimeIdentifierGraph.json"
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.300/PortableRuntimeIdentifierGraph.json"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
|
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
|
||||||
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wayan\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
|
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wayan\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
|
||||||
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
|
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
|
||||||
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.10.1</NuGetToolVersion>
|
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.14.0</NuGetToolVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||||
<SourceRoot Include="C:\Users\wayan\.nuget\packages\" />
|
<SourceRoot Include="C:\Users\wayan\.nuget\packages\" />
|
||||||
|
|||||||
@@ -722,6 +722,28 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"Microsoft.CSharp/4.7.0": {
|
||||||
|
"type": "package",
|
||||||
|
"compile": {
|
||||||
|
"ref/netcoreapp2.0/_._": {}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netcoreapp2.0/_._": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.DotNet.PlatformAbstractions/3.1.6": {
|
||||||
|
"type": "package",
|
||||||
|
"compile": {
|
||||||
|
"lib/netstandard2.0/Microsoft.DotNet.PlatformAbstractions.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard2.0/Microsoft.DotNet.PlatformAbstractions.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"Microsoft.Extensions.Configuration/9.0.4": {
|
"Microsoft.Extensions.Configuration/9.0.4": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
@@ -807,6 +829,26 @@
|
|||||||
"buildTransitive/net8.0/_._": {}
|
"buildTransitive/net8.0/_._": {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"Microsoft.Extensions.DependencyModel/8.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"System.Text.Encodings.Web": "8.0.0",
|
||||||
|
"System.Text.Json": "8.0.0"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.DependencyModel.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Extensions.DependencyModel.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"build": {
|
||||||
|
"buildTransitive/net6.0/_._": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
"Microsoft.Extensions.FileProviders.Abstractions/9.0.0": {
|
"Microsoft.Extensions.FileProviders.Abstractions/9.0.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
@@ -985,6 +1027,164 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"Silk.NET.Core/2.22.0": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.CSharp": "4.7.0",
|
||||||
|
"Microsoft.DotNet.PlatformAbstractions": "3.1.6",
|
||||||
|
"Microsoft.Extensions.DependencyModel": "8.0.0",
|
||||||
|
"System.Memory": "4.5.5",
|
||||||
|
"System.Numerics.Vectors": "4.5.0",
|
||||||
|
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/net6.0/Silk.NET.Core.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net6.0/Silk.NET.Core.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Silk.NET.GLFW/2.22.0": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"Silk.NET.Core": "2.22.0",
|
||||||
|
"Ultz.Native.GLFW": "3.4.0"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/net5.0/Silk.NET.GLFW.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net5.0/Silk.NET.GLFW.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Silk.NET.Input/2.22.0": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"Silk.NET.Input.Common": "2.22.0",
|
||||||
|
"Silk.NET.Input.Glfw": "2.22.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Silk.NET.Input.Common/2.22.0": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"Silk.NET.Windowing.Common": "2.22.0"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/net5.0/Silk.NET.Input.Common.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net5.0/Silk.NET.Input.Common.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Silk.NET.Input.Glfw/2.22.0": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"Silk.NET.Input.Common": "2.22.0",
|
||||||
|
"Silk.NET.Windowing.Glfw": "2.22.0"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/net5.0/Silk.NET.Input.Glfw.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net5.0/Silk.NET.Input.Glfw.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Silk.NET.Maths/2.22.0": {
|
||||||
|
"type": "package",
|
||||||
|
"compile": {
|
||||||
|
"lib/net5.0/Silk.NET.Maths.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net5.0/Silk.NET.Maths.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Silk.NET.OpenGL/2.22.0": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"Silk.NET.Core": "2.22.0",
|
||||||
|
"Silk.NET.Maths": "2.22.0"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/net5.0/Silk.NET.OpenGL.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net5.0/Silk.NET.OpenGL.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Silk.NET.Windowing/2.22.0": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"Silk.NET.Windowing.Common": "2.22.0",
|
||||||
|
"Silk.NET.Windowing.Glfw": "2.22.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Silk.NET.Windowing.Common/2.22.0": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"Silk.NET.Core": "2.22.0",
|
||||||
|
"Silk.NET.Maths": "2.22.0"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/netstandard2.1/Silk.NET.Windowing.Common.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard2.1/Silk.NET.Windowing.Common.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Silk.NET.Windowing.Glfw/2.22.0": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"Silk.NET.GLFW": "2.22.0",
|
||||||
|
"Silk.NET.Windowing.Common": "2.22.0"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/net5.0/Silk.NET.Windowing.Glfw.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net5.0/Silk.NET.Windowing.Glfw.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"StbImageSharp/2.30.15": {
|
||||||
|
"type": "package",
|
||||||
|
"compile": {
|
||||||
|
"lib/netstandard2.0/StbImageSharp.dll": {}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard2.0/StbImageSharp.dll": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
"System.IO.Pipelines/9.0.0": {
|
"System.IO.Pipelines/9.0.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"compile": {
|
"compile": {
|
||||||
@@ -1001,6 +1201,40 @@
|
|||||||
"buildTransitive/net8.0/_._": {}
|
"buildTransitive/net8.0/_._": {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"System.Memory/4.5.5": {
|
||||||
|
"type": "package",
|
||||||
|
"compile": {
|
||||||
|
"ref/netcoreapp2.1/_._": {}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netcoreapp2.1/_._": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"System.Numerics.Vectors/4.5.0": {
|
||||||
|
"type": "package",
|
||||||
|
"compile": {
|
||||||
|
"ref/netcoreapp2.0/_._": {}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netcoreapp2.0/_._": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"System.Runtime.CompilerServices.Unsafe/6.0.0": {
|
||||||
|
"type": "package",
|
||||||
|
"compile": {
|
||||||
|
"lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"build": {
|
||||||
|
"buildTransitive/netcoreapp3.1/_._": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
"System.Text.Encodings.Web/9.0.0": {
|
"System.Text.Encodings.Web/9.0.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"compile": {
|
"compile": {
|
||||||
@@ -1043,10 +1277,54 @@
|
|||||||
"buildTransitive/net8.0/System.Text.Json.targets": {}
|
"buildTransitive/net8.0/System.Text.Json.targets": {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"Ultz.Native.GLFW/3.4.0": {
|
||||||
|
"type": "package",
|
||||||
|
"compile": {
|
||||||
|
"lib/netstandard2.0/_._": {}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard2.0/_._": {}
|
||||||
|
},
|
||||||
|
"runtimeTargets": {
|
||||||
|
"runtimes/linux-arm/native/libglfw.so.3": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-arm"
|
||||||
|
},
|
||||||
|
"runtimes/linux-arm64/native/libglfw.so.3": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-arm64"
|
||||||
|
},
|
||||||
|
"runtimes/linux-x64/native/libglfw.so.3": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-x64"
|
||||||
|
},
|
||||||
|
"runtimes/osx-arm64/native/libglfw.3.dylib": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "osx-arm64"
|
||||||
|
},
|
||||||
|
"runtimes/osx-x64/native/libglfw.3.dylib": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "osx-x64"
|
||||||
|
},
|
||||||
|
"runtimes/win-arm64/native/glfw3.dll": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "win-arm64"
|
||||||
|
},
|
||||||
|
"runtimes/win-x64/native/glfw3.dll": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "win-x64"
|
||||||
|
},
|
||||||
|
"runtimes/win-x86/native/glfw3.dll": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "win-x86"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"Firebird2D.DataypesAndInterfaces/1.0.0": {
|
"Firebird2D.DataypesAndInterfaces/1.0.0": {
|
||||||
"type": "project",
|
"type": "project",
|
||||||
"framework": ".NETCoreApp,Version=v8.0",
|
"framework": ".NETCoreApp,Version=v8.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"Firebird2D.Rendering": "1.0.0",
|
||||||
"SFML.Net": "2.6.1"
|
"SFML.Net": "2.6.1"
|
||||||
},
|
},
|
||||||
"compile": {
|
"compile": {
|
||||||
@@ -1094,6 +1372,35 @@
|
|||||||
"bin/placeholder/Firebird2D.Logger.dll": {}
|
"bin/placeholder/Firebird2D.Logger.dll": {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"Firebird2D.ModulLoading/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"framework": ".NETCoreApp,Version=v8.0",
|
||||||
|
"dependencies": {
|
||||||
|
"Firebird2D.DataypesAndInterfaces": "1.0.0",
|
||||||
|
"Firebird2D.Logger": "1.0.0",
|
||||||
|
"Firebird2D.Requirement": "1.0.0"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"bin/placeholder/Firebird2D.ModulLoading.dll": {}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"bin/placeholder/Firebird2D.ModulLoading.dll": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Firebird2D.Rendering/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"framework": ".NETCoreApp,Version=v8.0",
|
||||||
|
"dependencies": {
|
||||||
|
"Silk.NET.OpenGL": "2.22.0",
|
||||||
|
"StbImageSharp": "2.30.15"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"bin/placeholder/Firebird2D.Rendering.dll": {}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"bin/placeholder/Firebird2D.Rendering.dll": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
"Firebird2D.Requirement/1.0.0": {
|
"Firebird2D.Requirement/1.0.0": {
|
||||||
"type": "project",
|
"type": "project",
|
||||||
"framework": ".NETCoreApp,Version=v8.0",
|
"framework": ".NETCoreApp,Version=v8.0",
|
||||||
@@ -1316,6 +1623,95 @@
|
|||||||
"sfml-icon.png"
|
"sfml-icon.png"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"Microsoft.CSharp/4.7.0": {
|
||||||
|
"sha512": "pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "microsoft.csharp/4.7.0",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"LICENSE.TXT",
|
||||||
|
"THIRD-PARTY-NOTICES.TXT",
|
||||||
|
"lib/MonoAndroid10/_._",
|
||||||
|
"lib/MonoTouch10/_._",
|
||||||
|
"lib/net45/_._",
|
||||||
|
"lib/netcore50/Microsoft.CSharp.dll",
|
||||||
|
"lib/netcoreapp2.0/_._",
|
||||||
|
"lib/netstandard1.3/Microsoft.CSharp.dll",
|
||||||
|
"lib/netstandard2.0/Microsoft.CSharp.dll",
|
||||||
|
"lib/netstandard2.0/Microsoft.CSharp.xml",
|
||||||
|
"lib/portable-net45+win8+wp8+wpa81/_._",
|
||||||
|
"lib/uap10.0.16299/_._",
|
||||||
|
"lib/win8/_._",
|
||||||
|
"lib/wp80/_._",
|
||||||
|
"lib/wpa81/_._",
|
||||||
|
"lib/xamarinios10/_._",
|
||||||
|
"lib/xamarinmac20/_._",
|
||||||
|
"lib/xamarintvos10/_._",
|
||||||
|
"lib/xamarinwatchos10/_._",
|
||||||
|
"microsoft.csharp.4.7.0.nupkg.sha512",
|
||||||
|
"microsoft.csharp.nuspec",
|
||||||
|
"ref/MonoAndroid10/_._",
|
||||||
|
"ref/MonoTouch10/_._",
|
||||||
|
"ref/net45/_._",
|
||||||
|
"ref/netcore50/Microsoft.CSharp.dll",
|
||||||
|
"ref/netcore50/Microsoft.CSharp.xml",
|
||||||
|
"ref/netcore50/de/Microsoft.CSharp.xml",
|
||||||
|
"ref/netcore50/es/Microsoft.CSharp.xml",
|
||||||
|
"ref/netcore50/fr/Microsoft.CSharp.xml",
|
||||||
|
"ref/netcore50/it/Microsoft.CSharp.xml",
|
||||||
|
"ref/netcore50/ja/Microsoft.CSharp.xml",
|
||||||
|
"ref/netcore50/ko/Microsoft.CSharp.xml",
|
||||||
|
"ref/netcore50/ru/Microsoft.CSharp.xml",
|
||||||
|
"ref/netcore50/zh-hans/Microsoft.CSharp.xml",
|
||||||
|
"ref/netcore50/zh-hant/Microsoft.CSharp.xml",
|
||||||
|
"ref/netcoreapp2.0/_._",
|
||||||
|
"ref/netstandard1.0/Microsoft.CSharp.dll",
|
||||||
|
"ref/netstandard1.0/Microsoft.CSharp.xml",
|
||||||
|
"ref/netstandard1.0/de/Microsoft.CSharp.xml",
|
||||||
|
"ref/netstandard1.0/es/Microsoft.CSharp.xml",
|
||||||
|
"ref/netstandard1.0/fr/Microsoft.CSharp.xml",
|
||||||
|
"ref/netstandard1.0/it/Microsoft.CSharp.xml",
|
||||||
|
"ref/netstandard1.0/ja/Microsoft.CSharp.xml",
|
||||||
|
"ref/netstandard1.0/ko/Microsoft.CSharp.xml",
|
||||||
|
"ref/netstandard1.0/ru/Microsoft.CSharp.xml",
|
||||||
|
"ref/netstandard1.0/zh-hans/Microsoft.CSharp.xml",
|
||||||
|
"ref/netstandard1.0/zh-hant/Microsoft.CSharp.xml",
|
||||||
|
"ref/netstandard2.0/Microsoft.CSharp.dll",
|
||||||
|
"ref/netstandard2.0/Microsoft.CSharp.xml",
|
||||||
|
"ref/portable-net45+win8+wp8+wpa81/_._",
|
||||||
|
"ref/uap10.0.16299/_._",
|
||||||
|
"ref/win8/_._",
|
||||||
|
"ref/wp80/_._",
|
||||||
|
"ref/wpa81/_._",
|
||||||
|
"ref/xamarinios10/_._",
|
||||||
|
"ref/xamarinmac20/_._",
|
||||||
|
"ref/xamarintvos10/_._",
|
||||||
|
"ref/xamarinwatchos10/_._",
|
||||||
|
"useSharedDesignerContext.txt",
|
||||||
|
"version.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Microsoft.DotNet.PlatformAbstractions/3.1.6": {
|
||||||
|
"sha512": "jek4XYaQ/PGUwDKKhwR8K47Uh1189PFzMeLqO83mXrXQVIpARZCcfuDedH50YDTepBkfijCZN5U/vZi++erxtg==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "microsoft.dotnet.platformabstractions/3.1.6",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"Icon.png",
|
||||||
|
"LICENSE.TXT",
|
||||||
|
"THIRD-PARTY-NOTICES.TXT",
|
||||||
|
"lib/net45/Microsoft.DotNet.PlatformAbstractions.dll",
|
||||||
|
"lib/net45/Microsoft.DotNet.PlatformAbstractions.xml",
|
||||||
|
"lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll",
|
||||||
|
"lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.xml",
|
||||||
|
"lib/netstandard2.0/Microsoft.DotNet.PlatformAbstractions.dll",
|
||||||
|
"lib/netstandard2.0/Microsoft.DotNet.PlatformAbstractions.xml",
|
||||||
|
"microsoft.dotnet.platformabstractions.3.1.6.nupkg.sha512",
|
||||||
|
"microsoft.dotnet.platformabstractions.nuspec"
|
||||||
|
]
|
||||||
|
},
|
||||||
"Microsoft.Extensions.Configuration/9.0.4": {
|
"Microsoft.Extensions.Configuration/9.0.4": {
|
||||||
"sha512": "KIVBrMbItnCJDd1RF4KEaE8jZwDJcDUJW5zXpbwQ05HNYTK1GveHxHK0B3SjgDJuR48GRACXAO+BLhL8h34S7g==",
|
"sha512": "KIVBrMbItnCJDd1RF4KEaE8jZwDJcDUJW5zXpbwQ05HNYTK1GveHxHK0B3SjgDJuR48GRACXAO+BLhL8h34S7g==",
|
||||||
"type": "package",
|
"type": "package",
|
||||||
@@ -1430,6 +1826,36 @@
|
|||||||
"useSharedDesignerContext.txt"
|
"useSharedDesignerContext.txt"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"Microsoft.Extensions.DependencyModel/8.0.0": {
|
||||||
|
"sha512": "NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "microsoft.extensions.dependencymodel/8.0.0",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"Icon.png",
|
||||||
|
"LICENSE.TXT",
|
||||||
|
"PACKAGE.md",
|
||||||
|
"THIRD-PARTY-NOTICES.TXT",
|
||||||
|
"buildTransitive/net461/Microsoft.Extensions.DependencyModel.targets",
|
||||||
|
"buildTransitive/net462/_._",
|
||||||
|
"buildTransitive/net6.0/_._",
|
||||||
|
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyModel.targets",
|
||||||
|
"lib/net462/Microsoft.Extensions.DependencyModel.dll",
|
||||||
|
"lib/net462/Microsoft.Extensions.DependencyModel.xml",
|
||||||
|
"lib/net6.0/Microsoft.Extensions.DependencyModel.dll",
|
||||||
|
"lib/net6.0/Microsoft.Extensions.DependencyModel.xml",
|
||||||
|
"lib/net7.0/Microsoft.Extensions.DependencyModel.dll",
|
||||||
|
"lib/net7.0/Microsoft.Extensions.DependencyModel.xml",
|
||||||
|
"lib/net8.0/Microsoft.Extensions.DependencyModel.dll",
|
||||||
|
"lib/net8.0/Microsoft.Extensions.DependencyModel.xml",
|
||||||
|
"lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll",
|
||||||
|
"lib/netstandard2.0/Microsoft.Extensions.DependencyModel.xml",
|
||||||
|
"microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512",
|
||||||
|
"microsoft.extensions.dependencymodel.nuspec",
|
||||||
|
"useSharedDesignerContext.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
"Microsoft.Extensions.FileProviders.Abstractions/9.0.0": {
|
"Microsoft.Extensions.FileProviders.Abstractions/9.0.0": {
|
||||||
"sha512": "uK439QzYR0q2emLVtYzwyK3x+T5bTY4yWsd/k/ZUS9LR6Sflp8MIdhGXW8kQCd86dQD4tLqvcbLkku8qHY263Q==",
|
"sha512": "uK439QzYR0q2emLVtYzwyK3x+T5bTY4yWsd/k/ZUS9LR6Sflp8MIdhGXW8kQCd86dQD4tLqvcbLkku8qHY263Q==",
|
||||||
"type": "package",
|
"type": "package",
|
||||||
@@ -1669,6 +2095,215 @@
|
|||||||
"sfml.window.nuspec"
|
"sfml.window.nuspec"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"Silk.NET.Core/2.22.0": {
|
||||||
|
"sha512": "XbDilPmvsQIrvxZkeVCNNX3LyRtA3hN6UykAiyZjlu/JkYh68U3WQummpP+j7jsxlX8s/pOrrU3vbN8LnMl0VA==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "silk.net.core/2.22.0",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"README.md",
|
||||||
|
"lib/net5.0/Silk.NET.Core.dll",
|
||||||
|
"lib/net5.0/Silk.NET.Core.xml",
|
||||||
|
"lib/net6.0/Silk.NET.Core.dll",
|
||||||
|
"lib/net6.0/Silk.NET.Core.xml",
|
||||||
|
"lib/netcoreapp3.1/Silk.NET.Core.dll",
|
||||||
|
"lib/netcoreapp3.1/Silk.NET.Core.xml",
|
||||||
|
"lib/netstandard2.0/Silk.NET.Core.dll",
|
||||||
|
"lib/netstandard2.0/Silk.NET.Core.xml",
|
||||||
|
"lib/netstandard2.1/Silk.NET.Core.dll",
|
||||||
|
"lib/netstandard2.1/Silk.NET.Core.xml",
|
||||||
|
"silk.net.core.2.22.0.nupkg.sha512",
|
||||||
|
"silk.net.core.nuspec",
|
||||||
|
"silkdotnet_v3.png"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Silk.NET.GLFW/2.22.0": {
|
||||||
|
"sha512": "I1u6CmwwtD+5OIHditbMBVHRQUHZWhfW3Z38mvydxwkZpAvjs5BCxyen6ecOVpbYD6I0EOjZ42M3IsaZbwiYUg==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "silk.net.glfw/2.22.0",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"README.md",
|
||||||
|
"lib/net5.0/Silk.NET.GLFW.dll",
|
||||||
|
"lib/net5.0/Silk.NET.GLFW.xml",
|
||||||
|
"lib/netcoreapp3.1/Silk.NET.GLFW.dll",
|
||||||
|
"lib/netcoreapp3.1/Silk.NET.GLFW.xml",
|
||||||
|
"lib/netstandard2.0/Silk.NET.GLFW.dll",
|
||||||
|
"lib/netstandard2.0/Silk.NET.GLFW.xml",
|
||||||
|
"lib/netstandard2.1/Silk.NET.GLFW.dll",
|
||||||
|
"lib/netstandard2.1/Silk.NET.GLFW.xml",
|
||||||
|
"silk.net.glfw.2.22.0.nupkg.sha512",
|
||||||
|
"silk.net.glfw.nuspec",
|
||||||
|
"silkdotnet_v3.png"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Silk.NET.Input/2.22.0": {
|
||||||
|
"sha512": "1gqbKHrKpBv2Vk983kVpMqXL4Uj36NaUIQ2YbQosFVa3pXJE8UMGiWqKtaeoMqnzItusZ1WYgDHKge37EvNm/w==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "silk.net.input/2.22.0",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"README.md",
|
||||||
|
"silk.net.input.2.22.0.nupkg.sha512",
|
||||||
|
"silk.net.input.nuspec",
|
||||||
|
"silkdotnet_v3.png"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Silk.NET.Input.Common/2.22.0": {
|
||||||
|
"sha512": "DZy30akJABBmTnn8OICik0TFEuXrkd7YCQvoq+oh50eJzXt8JgEYYa+sJYBib/Phs5WULZg/QR7fM8Gi1G3tXg==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "silk.net.input.common/2.22.0",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"README.md",
|
||||||
|
"lib/net5.0/Silk.NET.Input.Common.dll",
|
||||||
|
"lib/net5.0/Silk.NET.Input.Common.xml",
|
||||||
|
"lib/netcoreapp3.1/Silk.NET.Input.Common.dll",
|
||||||
|
"lib/netcoreapp3.1/Silk.NET.Input.Common.xml",
|
||||||
|
"lib/netstandard2.0/Silk.NET.Input.Common.dll",
|
||||||
|
"lib/netstandard2.0/Silk.NET.Input.Common.xml",
|
||||||
|
"lib/netstandard2.1/Silk.NET.Input.Common.dll",
|
||||||
|
"lib/netstandard2.1/Silk.NET.Input.Common.xml",
|
||||||
|
"silk.net.input.common.2.22.0.nupkg.sha512",
|
||||||
|
"silk.net.input.common.nuspec",
|
||||||
|
"silkdotnet_v3.png"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Silk.NET.Input.Glfw/2.22.0": {
|
||||||
|
"sha512": "LZPZT1e/RxnjKfkqlp2Wp8KJFP1Av/ErTCZ00EzZpFR1lhUSBgSmgJwXg6XlWoEJHyeJcsXV688zjoEe6YW0BA==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "silk.net.input.glfw/2.22.0",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"README.md",
|
||||||
|
"lib/net5.0/Silk.NET.Input.Glfw.dll",
|
||||||
|
"lib/net5.0/Silk.NET.Input.Glfw.xml",
|
||||||
|
"lib/netcoreapp3.1/Silk.NET.Input.Glfw.dll",
|
||||||
|
"lib/netcoreapp3.1/Silk.NET.Input.Glfw.xml",
|
||||||
|
"lib/netstandard2.0/Silk.NET.Input.Glfw.dll",
|
||||||
|
"lib/netstandard2.0/Silk.NET.Input.Glfw.xml",
|
||||||
|
"lib/netstandard2.1/Silk.NET.Input.Glfw.dll",
|
||||||
|
"lib/netstandard2.1/Silk.NET.Input.Glfw.xml",
|
||||||
|
"silk.net.input.glfw.2.22.0.nupkg.sha512",
|
||||||
|
"silk.net.input.glfw.nuspec",
|
||||||
|
"silkdotnet_v3.png"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Silk.NET.Maths/2.22.0": {
|
||||||
|
"sha512": "W9b5UlUGCu5Ywb5f8ZyIWJ475ucY+mT/nEiSTo3JH098VxHaZS/02bYr9f29VWBaJhh3DwMkfxQvgTyXzTrHyw==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "silk.net.maths/2.22.0",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"README.md",
|
||||||
|
"lib/net5.0/Silk.NET.Maths.dll",
|
||||||
|
"lib/net5.0/Silk.NET.Maths.xml",
|
||||||
|
"lib/net6.0-android31.0/Silk.NET.Maths.dll",
|
||||||
|
"lib/net6.0-android31.0/Silk.NET.Maths.xml",
|
||||||
|
"lib/net6.0-ios16.1/Silk.NET.Maths.dll",
|
||||||
|
"lib/net6.0-ios16.1/Silk.NET.Maths.xml",
|
||||||
|
"lib/netcoreapp3.1/Silk.NET.Maths.dll",
|
||||||
|
"lib/netcoreapp3.1/Silk.NET.Maths.xml",
|
||||||
|
"lib/netstandard2.0/Silk.NET.Maths.dll",
|
||||||
|
"lib/netstandard2.0/Silk.NET.Maths.xml",
|
||||||
|
"lib/netstandard2.1/Silk.NET.Maths.dll",
|
||||||
|
"lib/netstandard2.1/Silk.NET.Maths.xml",
|
||||||
|
"silk.net.maths.2.22.0.nupkg.sha512",
|
||||||
|
"silk.net.maths.nuspec",
|
||||||
|
"silkdotnet_v3.png"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Silk.NET.OpenGL/2.22.0": {
|
||||||
|
"sha512": "AmbtflPvaGWw7fHEHrcFTd54OTAj0bemzx4WV2ELJdW2NBPSvtyz31nhyuBVTml20+NtW4Z3yhDGUpM6uouVDQ==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "silk.net.opengl/2.22.0",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"README.md",
|
||||||
|
"lib/net5.0/Silk.NET.OpenGL.dll",
|
||||||
|
"lib/net5.0/Silk.NET.OpenGL.xml",
|
||||||
|
"lib/netcoreapp3.1/Silk.NET.OpenGL.dll",
|
||||||
|
"lib/netcoreapp3.1/Silk.NET.OpenGL.xml",
|
||||||
|
"lib/netstandard2.0/Silk.NET.OpenGL.dll",
|
||||||
|
"lib/netstandard2.0/Silk.NET.OpenGL.xml",
|
||||||
|
"lib/netstandard2.1/Silk.NET.OpenGL.dll",
|
||||||
|
"lib/netstandard2.1/Silk.NET.OpenGL.xml",
|
||||||
|
"silk.net.opengl.2.22.0.nupkg.sha512",
|
||||||
|
"silk.net.opengl.nuspec",
|
||||||
|
"silkdotnet_v3.png"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Silk.NET.Windowing/2.22.0": {
|
||||||
|
"sha512": "yKGe/8REdm+T43LdtfUpFUx9eQARwx6wTmEoJ2bANVGQPCvWYC2Qi1+haT6n63dyNIX+iJWKg4++F4TFjg0/Fw==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "silk.net.windowing/2.22.0",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"README.md",
|
||||||
|
"silk.net.windowing.2.22.0.nupkg.sha512",
|
||||||
|
"silk.net.windowing.nuspec",
|
||||||
|
"silkdotnet_v3.png"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Silk.NET.Windowing.Common/2.22.0": {
|
||||||
|
"sha512": "ynasHSQ4jGrmpn/07UagE3qVNRLzWvg+fbM8uHI0d5LF95y++Kuno42QLkP/UEruC1YovI+NRhMfGJy0gDQaZg==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "silk.net.windowing.common/2.22.0",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"README.md",
|
||||||
|
"lib/netstandard2.0/Silk.NET.Windowing.Common.dll",
|
||||||
|
"lib/netstandard2.0/Silk.NET.Windowing.Common.xml",
|
||||||
|
"lib/netstandard2.1/Silk.NET.Windowing.Common.dll",
|
||||||
|
"lib/netstandard2.1/Silk.NET.Windowing.Common.xml",
|
||||||
|
"silk.net.windowing.common.2.22.0.nupkg.sha512",
|
||||||
|
"silk.net.windowing.common.nuspec",
|
||||||
|
"silkdotnet_v3.png"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Silk.NET.Windowing.Glfw/2.22.0": {
|
||||||
|
"sha512": "hBNxNSLvx/jdfvbU6oCsXcgLfqf9hMlEc6Mq/rllJ0eUTLloacuOZHTM8V702QGf7hOR+Mo4bTFqTqBnC0CM7g==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "silk.net.windowing.glfw/2.22.0",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"README.md",
|
||||||
|
"lib/net5.0/Silk.NET.Windowing.Glfw.dll",
|
||||||
|
"lib/net5.0/Silk.NET.Windowing.Glfw.xml",
|
||||||
|
"lib/netcoreapp3.1/Silk.NET.Windowing.Glfw.dll",
|
||||||
|
"lib/netcoreapp3.1/Silk.NET.Windowing.Glfw.xml",
|
||||||
|
"lib/netstandard2.0/Silk.NET.Windowing.Glfw.dll",
|
||||||
|
"lib/netstandard2.0/Silk.NET.Windowing.Glfw.xml",
|
||||||
|
"lib/netstandard2.1/Silk.NET.Windowing.Glfw.dll",
|
||||||
|
"lib/netstandard2.1/Silk.NET.Windowing.Glfw.xml",
|
||||||
|
"silk.net.windowing.glfw.2.22.0.nupkg.sha512",
|
||||||
|
"silk.net.windowing.glfw.nuspec",
|
||||||
|
"silkdotnet_v3.png"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"StbImageSharp/2.30.15": {
|
||||||
|
"sha512": "7QqbupVhz2kcFUPTgMw4iHR9rYDHGundzzee19Mwmd1typ2Lnv8EVJcLJxlkeBM2+4ex0NwsMtdbGSJctp1XCQ==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "stbimagesharp/2.30.15",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"lib/net471/StbImageSharp.dll",
|
||||||
|
"lib/netstandard2.0/StbImageSharp.dll",
|
||||||
|
"stbimagesharp.2.30.15.nupkg.sha512",
|
||||||
|
"stbimagesharp.nuspec"
|
||||||
|
]
|
||||||
|
},
|
||||||
"System.IO.Pipelines/9.0.0": {
|
"System.IO.Pipelines/9.0.0": {
|
||||||
"sha512": "eA3cinogwaNB4jdjQHOP3Z3EuyiDII7MT35jgtnsA4vkn0LUrrSHsU0nzHTzFzmaFYeKV7MYyMxOocFzsBHpTw==",
|
"sha512": "eA3cinogwaNB4jdjQHOP3Z3EuyiDII7MT35jgtnsA4vkn0LUrrSHsU0nzHTzFzmaFYeKV7MYyMxOocFzsBHpTw==",
|
||||||
"type": "package",
|
"type": "package",
|
||||||
@@ -1697,6 +2332,101 @@
|
|||||||
"useSharedDesignerContext.txt"
|
"useSharedDesignerContext.txt"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"System.Memory/4.5.5": {
|
||||||
|
"sha512": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "system.memory/4.5.5",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"LICENSE.TXT",
|
||||||
|
"THIRD-PARTY-NOTICES.TXT",
|
||||||
|
"lib/net461/System.Memory.dll",
|
||||||
|
"lib/net461/System.Memory.xml",
|
||||||
|
"lib/netcoreapp2.1/_._",
|
||||||
|
"lib/netstandard1.1/System.Memory.dll",
|
||||||
|
"lib/netstandard1.1/System.Memory.xml",
|
||||||
|
"lib/netstandard2.0/System.Memory.dll",
|
||||||
|
"lib/netstandard2.0/System.Memory.xml",
|
||||||
|
"ref/netcoreapp2.1/_._",
|
||||||
|
"system.memory.4.5.5.nupkg.sha512",
|
||||||
|
"system.memory.nuspec",
|
||||||
|
"useSharedDesignerContext.txt",
|
||||||
|
"version.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"System.Numerics.Vectors/4.5.0": {
|
||||||
|
"sha512": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "system.numerics.vectors/4.5.0",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"LICENSE.TXT",
|
||||||
|
"THIRD-PARTY-NOTICES.TXT",
|
||||||
|
"lib/MonoAndroid10/_._",
|
||||||
|
"lib/MonoTouch10/_._",
|
||||||
|
"lib/net46/System.Numerics.Vectors.dll",
|
||||||
|
"lib/net46/System.Numerics.Vectors.xml",
|
||||||
|
"lib/netcoreapp2.0/_._",
|
||||||
|
"lib/netstandard1.0/System.Numerics.Vectors.dll",
|
||||||
|
"lib/netstandard1.0/System.Numerics.Vectors.xml",
|
||||||
|
"lib/netstandard2.0/System.Numerics.Vectors.dll",
|
||||||
|
"lib/netstandard2.0/System.Numerics.Vectors.xml",
|
||||||
|
"lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.dll",
|
||||||
|
"lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.xml",
|
||||||
|
"lib/uap10.0.16299/_._",
|
||||||
|
"lib/xamarinios10/_._",
|
||||||
|
"lib/xamarinmac20/_._",
|
||||||
|
"lib/xamarintvos10/_._",
|
||||||
|
"lib/xamarinwatchos10/_._",
|
||||||
|
"ref/MonoAndroid10/_._",
|
||||||
|
"ref/MonoTouch10/_._",
|
||||||
|
"ref/net45/System.Numerics.Vectors.dll",
|
||||||
|
"ref/net45/System.Numerics.Vectors.xml",
|
||||||
|
"ref/net46/System.Numerics.Vectors.dll",
|
||||||
|
"ref/net46/System.Numerics.Vectors.xml",
|
||||||
|
"ref/netcoreapp2.0/_._",
|
||||||
|
"ref/netstandard1.0/System.Numerics.Vectors.dll",
|
||||||
|
"ref/netstandard1.0/System.Numerics.Vectors.xml",
|
||||||
|
"ref/netstandard2.0/System.Numerics.Vectors.dll",
|
||||||
|
"ref/netstandard2.0/System.Numerics.Vectors.xml",
|
||||||
|
"ref/uap10.0.16299/_._",
|
||||||
|
"ref/xamarinios10/_._",
|
||||||
|
"ref/xamarinmac20/_._",
|
||||||
|
"ref/xamarintvos10/_._",
|
||||||
|
"ref/xamarinwatchos10/_._",
|
||||||
|
"system.numerics.vectors.4.5.0.nupkg.sha512",
|
||||||
|
"system.numerics.vectors.nuspec",
|
||||||
|
"useSharedDesignerContext.txt",
|
||||||
|
"version.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"System.Runtime.CompilerServices.Unsafe/6.0.0": {
|
||||||
|
"sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "system.runtime.compilerservices.unsafe/6.0.0",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"Icon.png",
|
||||||
|
"LICENSE.TXT",
|
||||||
|
"THIRD-PARTY-NOTICES.TXT",
|
||||||
|
"buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets",
|
||||||
|
"buildTransitive/netcoreapp3.1/_._",
|
||||||
|
"lib/net461/System.Runtime.CompilerServices.Unsafe.dll",
|
||||||
|
"lib/net461/System.Runtime.CompilerServices.Unsafe.xml",
|
||||||
|
"lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll",
|
||||||
|
"lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml",
|
||||||
|
"lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll",
|
||||||
|
"lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml",
|
||||||
|
"lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll",
|
||||||
|
"lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml",
|
||||||
|
"system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
|
||||||
|
"system.runtime.compilerservices.unsafe.nuspec",
|
||||||
|
"useSharedDesignerContext.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
"System.Text.Encodings.Web/9.0.0": {
|
"System.Text.Encodings.Web/9.0.0": {
|
||||||
"sha512": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==",
|
"sha512": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==",
|
||||||
"type": "package",
|
"type": "package",
|
||||||
@@ -1800,6 +2530,30 @@
|
|||||||
"useSharedDesignerContext.txt"
|
"useSharedDesignerContext.txt"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"Ultz.Native.GLFW/3.4.0": {
|
||||||
|
"sha512": "Iy22JopynbOJ32vA0lBhFEzGi65GQJBuJHYBYRBpydrDpNoTiHnjIXfA65Gu+8qsOr/ZEoIF8r9aHCgAXuO6DA==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "ultz.native.glfw/3.4.0",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"README.md",
|
||||||
|
"build/net461/Ultz.Native.GLFW.targets",
|
||||||
|
"lib/net461/_._",
|
||||||
|
"lib/netstandard2.0/_._",
|
||||||
|
"runtimes/linux-arm/native/libglfw.so.3",
|
||||||
|
"runtimes/linux-arm64/native/libglfw.so.3",
|
||||||
|
"runtimes/linux-x64/native/libglfw.so.3",
|
||||||
|
"runtimes/osx-arm64/native/libglfw.3.dylib",
|
||||||
|
"runtimes/osx-x64/native/libglfw.3.dylib",
|
||||||
|
"runtimes/win-arm64/native/glfw3.dll",
|
||||||
|
"runtimes/win-x64/native/glfw3.dll",
|
||||||
|
"runtimes/win-x86/native/glfw3.dll",
|
||||||
|
"silkdotnet_v3.png",
|
||||||
|
"ultz.native.glfw.3.4.0.nupkg.sha512",
|
||||||
|
"ultz.native.glfw.nuspec"
|
||||||
|
]
|
||||||
|
},
|
||||||
"Firebird2D.DataypesAndInterfaces/1.0.0": {
|
"Firebird2D.DataypesAndInterfaces/1.0.0": {
|
||||||
"type": "project",
|
"type": "project",
|
||||||
"path": "../FireBird2D.Interfaces/Firebird2D.DataypesAndInterfaces.csproj",
|
"path": "../FireBird2D.Interfaces/Firebird2D.DataypesAndInterfaces.csproj",
|
||||||
@@ -1820,6 +2574,16 @@
|
|||||||
"path": "../Firebird2D.Logger/Firebird2D.Logger.csproj",
|
"path": "../Firebird2D.Logger/Firebird2D.Logger.csproj",
|
||||||
"msbuildProject": "../Firebird2D.Logger/Firebird2D.Logger.csproj"
|
"msbuildProject": "../Firebird2D.Logger/Firebird2D.Logger.csproj"
|
||||||
},
|
},
|
||||||
|
"Firebird2D.ModulLoading/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"path": "../Firebird2D.ModulLoader/Firebird2D.ModulLoading.csproj",
|
||||||
|
"msbuildProject": "../Firebird2D.ModulLoader/Firebird2D.ModulLoading.csproj"
|
||||||
|
},
|
||||||
|
"Firebird2D.Rendering/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"path": "../Firebird2D.Rendering/Firebird2D.Rendering.csproj",
|
||||||
|
"msbuildProject": "../Firebird2D.Rendering/Firebird2D.Rendering.csproj"
|
||||||
|
},
|
||||||
"Firebird2D.Requirement/1.0.0": {
|
"Firebird2D.Requirement/1.0.0": {
|
||||||
"type": "project",
|
"type": "project",
|
||||||
"path": "../Firebird2D.Requirement/Firebird2D.Requirement.csproj",
|
"path": "../Firebird2D.Requirement/Firebird2D.Requirement.csproj",
|
||||||
@@ -1836,12 +2600,16 @@
|
|||||||
"Firebird2D.EventPipelines >= 1.0.0",
|
"Firebird2D.EventPipelines >= 1.0.0",
|
||||||
"Firebird2D.KeyMapping >= 1.0.0",
|
"Firebird2D.KeyMapping >= 1.0.0",
|
||||||
"Firebird2D.Logger >= 1.0.0",
|
"Firebird2D.Logger >= 1.0.0",
|
||||||
|
"Firebird2D.ModulLoading >= 1.0.0",
|
||||||
|
"Firebird2D.Rendering >= 1.0.0",
|
||||||
"Firebird2D.Requirement >= 1.0.0",
|
"Firebird2D.Requirement >= 1.0.0",
|
||||||
"Firebird2D.SFMLExtensions >= 1.0.0",
|
"Firebird2D.SFMLExtensions >= 1.0.0",
|
||||||
"Microsoft.Extensions.Configuration >= 9.0.4",
|
"Microsoft.Extensions.Configuration >= 9.0.4",
|
||||||
"Microsoft.Extensions.Configuration.Json >= 9.0.0",
|
"Microsoft.Extensions.Configuration.Json >= 9.0.0",
|
||||||
"Newtonsoft.Json.Schema >= 4.0.1",
|
"Newtonsoft.Json.Schema >= 4.0.1",
|
||||||
"SFML.Net >= 2.6.1"
|
"Silk.NET.Input >= 2.22.0",
|
||||||
|
"Silk.NET.OpenGL >= 2.22.0",
|
||||||
|
"Silk.NET.Windowing >= 2.22.0"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"packageFolders": {
|
"packageFolders": {
|
||||||
@@ -1888,6 +2656,12 @@
|
|||||||
"G:\\Coding\\Firebird2D\\Firebird2D.Logger\\Firebird2D.Logger.csproj": {
|
"G:\\Coding\\Firebird2D\\Firebird2D.Logger\\Firebird2D.Logger.csproj": {
|
||||||
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.Logger\\Firebird2D.Logger.csproj"
|
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.Logger\\Firebird2D.Logger.csproj"
|
||||||
},
|
},
|
||||||
|
"G:\\Coding\\Firebird2D\\Firebird2D.ModulLoader\\Firebird2D.ModulLoading.csproj": {
|
||||||
|
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.ModulLoader\\Firebird2D.ModulLoading.csproj"
|
||||||
|
},
|
||||||
|
"G:\\Coding\\Firebird2D\\Firebird2D.Rendering\\Firebird2D.Rendering.csproj": {
|
||||||
|
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.Rendering\\Firebird2D.Rendering.csproj"
|
||||||
|
},
|
||||||
"G:\\Coding\\Firebird2D\\Firebird2D.Requirement\\Firebird2D.Requirement.csproj": {
|
"G:\\Coding\\Firebird2D\\Firebird2D.Requirement\\Firebird2D.Requirement.csproj": {
|
||||||
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.Requirement\\Firebird2D.Requirement.csproj"
|
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.Requirement\\Firebird2D.Requirement.csproj"
|
||||||
},
|
},
|
||||||
@@ -1906,7 +2680,8 @@
|
|||||||
"enableAudit": "true",
|
"enableAudit": "true",
|
||||||
"auditLevel": "low",
|
"auditLevel": "low",
|
||||||
"auditMode": "direct"
|
"auditMode": "direct"
|
||||||
}
|
},
|
||||||
|
"SdkAnalysisLevel": "9.0.300"
|
||||||
},
|
},
|
||||||
"frameworks": {
|
"frameworks": {
|
||||||
"net8.0": {
|
"net8.0": {
|
||||||
@@ -1924,9 +2699,17 @@
|
|||||||
"target": "Package",
|
"target": "Package",
|
||||||
"version": "[4.0.1, )"
|
"version": "[4.0.1, )"
|
||||||
},
|
},
|
||||||
"SFML.Net": {
|
"Silk.NET.Input": {
|
||||||
"target": "Package",
|
"target": "Package",
|
||||||
"version": "[2.6.1, )"
|
"version": "[2.22.0, )"
|
||||||
|
},
|
||||||
|
"Silk.NET.OpenGL": {
|
||||||
|
"target": "Package",
|
||||||
|
"version": "[2.22.0, )"
|
||||||
|
},
|
||||||
|
"Silk.NET.Windowing": {
|
||||||
|
"target": "Package",
|
||||||
|
"version": "[2.22.0, )"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"imports": [
|
"imports": [
|
||||||
@@ -1945,7 +2728,7 @@
|
|||||||
"privateAssets": "all"
|
"privateAssets": "all"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.303/PortableRuntimeIdentifierGraph.json"
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.300/PortableRuntimeIdentifierGraph.json"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,14 +1,17 @@
|
|||||||
{
|
{
|
||||||
"version": 2,
|
"version": 2,
|
||||||
"dgSpecHash": "Hckho++vxAc=",
|
"dgSpecHash": "sHMsBhKKlO4=",
|
||||||
"success": true,
|
"success": true,
|
||||||
"projectFilePath": "G:\\Coding\\Firebird2D\\Firebird2D\\Firebird2D.csproj",
|
"projectFilePath": "G:\\Coding\\Firebird2D\\Firebird2D\\Firebird2D.csproj",
|
||||||
"expectedPackageFiles": [
|
"expectedPackageFiles": [
|
||||||
"C:\\Users\\wayan\\.nuget\\packages\\csfml\\2.6.1\\csfml.2.6.1.nupkg.sha512",
|
"C:\\Users\\wayan\\.nuget\\packages\\csfml\\2.6.1\\csfml.2.6.1.nupkg.sha512",
|
||||||
|
"C:\\Users\\wayan\\.nuget\\packages\\microsoft.csharp\\4.7.0\\microsoft.csharp.4.7.0.nupkg.sha512",
|
||||||
|
"C:\\Users\\wayan\\.nuget\\packages\\microsoft.dotnet.platformabstractions\\3.1.6\\microsoft.dotnet.platformabstractions.3.1.6.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\\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.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.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.configuration.json\\9.0.0\\microsoft.extensions.configuration.json.9.0.0.nupkg.sha512",
|
||||||
|
"C:\\Users\\wayan\\.nuget\\packages\\microsoft.extensions.dependencymodel\\8.0.0\\microsoft.extensions.dependencymodel.8.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.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.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.filesystemglobbing\\9.0.0\\microsoft.extensions.filesystemglobbing.9.0.0.nupkg.sha512",
|
||||||
@@ -20,9 +23,24 @@
|
|||||||
"C:\\Users\\wayan\\.nuget\\packages\\sfml.net\\2.6.1\\sfml.net.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.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\\sfml.window\\2.6.1\\sfml.window.2.6.1.nupkg.sha512",
|
||||||
|
"C:\\Users\\wayan\\.nuget\\packages\\silk.net.core\\2.22.0\\silk.net.core.2.22.0.nupkg.sha512",
|
||||||
|
"C:\\Users\\wayan\\.nuget\\packages\\silk.net.glfw\\2.22.0\\silk.net.glfw.2.22.0.nupkg.sha512",
|
||||||
|
"C:\\Users\\wayan\\.nuget\\packages\\silk.net.input\\2.22.0\\silk.net.input.2.22.0.nupkg.sha512",
|
||||||
|
"C:\\Users\\wayan\\.nuget\\packages\\silk.net.input.common\\2.22.0\\silk.net.input.common.2.22.0.nupkg.sha512",
|
||||||
|
"C:\\Users\\wayan\\.nuget\\packages\\silk.net.input.glfw\\2.22.0\\silk.net.input.glfw.2.22.0.nupkg.sha512",
|
||||||
|
"C:\\Users\\wayan\\.nuget\\packages\\silk.net.maths\\2.22.0\\silk.net.maths.2.22.0.nupkg.sha512",
|
||||||
|
"C:\\Users\\wayan\\.nuget\\packages\\silk.net.opengl\\2.22.0\\silk.net.opengl.2.22.0.nupkg.sha512",
|
||||||
|
"C:\\Users\\wayan\\.nuget\\packages\\silk.net.windowing\\2.22.0\\silk.net.windowing.2.22.0.nupkg.sha512",
|
||||||
|
"C:\\Users\\wayan\\.nuget\\packages\\silk.net.windowing.common\\2.22.0\\silk.net.windowing.common.2.22.0.nupkg.sha512",
|
||||||
|
"C:\\Users\\wayan\\.nuget\\packages\\silk.net.windowing.glfw\\2.22.0\\silk.net.windowing.glfw.2.22.0.nupkg.sha512",
|
||||||
|
"C:\\Users\\wayan\\.nuget\\packages\\stbimagesharp\\2.30.15\\stbimagesharp.2.30.15.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.io.pipelines\\9.0.0\\system.io.pipelines.9.0.0.nupkg.sha512",
|
||||||
|
"C:\\Users\\wayan\\.nuget\\packages\\system.memory\\4.5.5\\system.memory.4.5.5.nupkg.sha512",
|
||||||
|
"C:\\Users\\wayan\\.nuget\\packages\\system.numerics.vectors\\4.5.0\\system.numerics.vectors.4.5.0.nupkg.sha512",
|
||||||
|
"C:\\Users\\wayan\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.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.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"
|
"C:\\Users\\wayan\\.nuget\\packages\\system.text.json\\9.0.0\\system.text.json.9.0.0.nupkg.sha512",
|
||||||
|
"C:\\Users\\wayan\\.nuget\\packages\\ultz.native.glfw\\3.4.0\\ultz.native.glfw.3.4.0.nupkg.sha512"
|
||||||
],
|
],
|
||||||
"logs": []
|
"logs": []
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
#version 330 core
|
||||||
|
|
||||||
|
in vec2 TexCoord;
|
||||||
|
out vec4 FragColor;
|
||||||
|
|
||||||
|
uniform sampler2D tex;
|
||||||
|
|
||||||
|
void main()
|
||||||
|
{
|
||||||
|
FragColor = texture(tex, TexCoord);
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user