Change To OpenGL
This commit is contained in:
@@ -1,144 +1,144 @@
|
||||
using Firebird2D.Logger;
|
||||
using Microsoft.Extensions.Configuration;
|
||||
using Newtonsoft.Json.Linq;
|
||||
using Newtonsoft.Json.Schema;
|
||||
using SFML.Window;
|
||||
using System.Text;
|
||||
//using Firebird2D.Logger;
|
||||
//using Microsoft.Extensions.Configuration;
|
||||
//using Newtonsoft.Json.Linq;
|
||||
//using Newtonsoft.Json.Schema;
|
||||
//using SFML.Window;
|
||||
//using System.Text;
|
||||
|
||||
|
||||
namespace Firebird2D.Configuration
|
||||
{
|
||||
public class GameConfig
|
||||
{
|
||||
public VideoMode VideoMode { get { return _videoMode; } set { _videoMode = value; updateConfig(); } }
|
||||
//namespace Firebird2D.Configuration
|
||||
//{
|
||||
// public class GameConfig
|
||||
// {
|
||||
// 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() {
|
||||
CheckFile();
|
||||
LoadConfig();
|
||||
}
|
||||
// public GameConfig() {
|
||||
// CheckFile();
|
||||
// LoadConfig();
|
||||
// }
|
||||
|
||||
private void updateConfig()
|
||||
{
|
||||
if (_configurationBuilder != null)
|
||||
{
|
||||
_configurationSection["ScreenResolution:x"] = _videoMode.Width.ToString();
|
||||
_configurationSection["ScreenResolution:y"] = _videoMode.Height.ToString();
|
||||
_configurationSection["Fullscreen"] = _fullScreen.ToString();
|
||||
_configurationSection["Log"] = _logActive.ToString();
|
||||
}
|
||||
}
|
||||
// private void updateConfig()
|
||||
// {
|
||||
// if (_configurationBuilder != null)
|
||||
// {
|
||||
// _configurationSection["ScreenResolution:x"] = _videoMode.Width.ToString();
|
||||
// _configurationSection["ScreenResolution:y"] = _videoMode.Height.ToString();
|
||||
// _configurationSection["Fullscreen"] = _fullScreen.ToString();
|
||||
// _configurationSection["Log"] = _logActive.ToString();
|
||||
// }
|
||||
// }
|
||||
|
||||
private void LoadConfig()
|
||||
{
|
||||
_configurationBuilder = new ConfigurationBuilder().AddJsonFile(ConfigPath, false, true);
|
||||
_configurationSection = _configurationBuilder.Build().GetSection("AppSettings");
|
||||
// private void LoadConfig()
|
||||
// {
|
||||
// _configurationBuilder = new ConfigurationBuilder().AddJsonFile(ConfigPath, false, true);
|
||||
// _configurationSection = _configurationBuilder.Build().GetSection("AppSettings");
|
||||
|
||||
_videoMode = new VideoMode();
|
||||
// _videoMode = new VideoMode();
|
||||
|
||||
if (_configurationSection != null)
|
||||
{
|
||||
try
|
||||
{
|
||||
_videoMode.Width = uint.Parse(_configurationSection["ScreenResolution:x"]);
|
||||
_videoMode.Height = uint.Parse(_configurationSection["ScreenResolution:y"]);
|
||||
_fullScreen = bool.Parse(_configurationSection["Fullscreen"]);
|
||||
_logActive = bool.Parse(_configurationSection["Log"]);
|
||||
GameLogger.LogActive = _logActive;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
GameLogger.Log("GameConfig", LogType.Error, ex.Message);
|
||||
File.Delete(ConfigPath);
|
||||
MakeConfigFile();
|
||||
LoadConfig();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
GameLogger.Log("GameConfig", LogType.Error, "The Config File Was Corrupted");
|
||||
File.Delete(ConfigPath);
|
||||
MakeConfigFile();
|
||||
LoadConfig();
|
||||
}
|
||||
// if (_configurationSection != null)
|
||||
// {
|
||||
// try
|
||||
// {
|
||||
// _videoMode.Width = uint.Parse(_configurationSection["ScreenResolution:x"]);
|
||||
// _videoMode.Height = uint.Parse(_configurationSection["ScreenResolution:y"]);
|
||||
// _fullScreen = bool.Parse(_configurationSection["Fullscreen"]);
|
||||
// _logActive = bool.Parse(_configurationSection["Log"]);
|
||||
// GameLogger.LogActive = _logActive;
|
||||
// }
|
||||
// catch(Exception ex)
|
||||
// {
|
||||
// GameLogger.Log("GameConfig", LogType.Error, ex.Message);
|
||||
// File.Delete(ConfigPath);
|
||||
// MakeConfigFile();
|
||||
// LoadConfig();
|
||||
// }
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// GameLogger.Log("GameConfig", LogType.Error, "The Config File Was Corrupted");
|
||||
// File.Delete(ConfigPath);
|
||||
// MakeConfigFile();
|
||||
// LoadConfig();
|
||||
// }
|
||||
|
||||
}
|
||||
// }
|
||||
|
||||
private void CheckFile()
|
||||
{
|
||||
if (File.Exists(ConfigPath))
|
||||
{
|
||||
string schemaJson = File.ReadAllText(ConfigSchema);
|
||||
JSchema schema = JSchema.Parse(schemaJson);
|
||||
string ConfigData = File.ReadAllText(ConfigPath);
|
||||
JObject json = JObject.Parse(ConfigData);
|
||||
// private void CheckFile()
|
||||
// {
|
||||
// if (File.Exists(ConfigPath))
|
||||
// {
|
||||
// string schemaJson = File.ReadAllText(ConfigSchema);
|
||||
// JSchema schema = JSchema.Parse(schemaJson);
|
||||
// string ConfigData = File.ReadAllText(ConfigPath);
|
||||
// JObject json = JObject.Parse(ConfigData);
|
||||
|
||||
IList<string> validationErrors = [];
|
||||
// IList<string> validationErrors = [];
|
||||
|
||||
if (schema != null)
|
||||
{
|
||||
if (!json.IsValid(schema,out validationErrors)){
|
||||
// if (schema != null)
|
||||
// {
|
||||
// if (!json.IsValid(schema,out validationErrors)){
|
||||
|
||||
File.Delete(ConfigPath);
|
||||
MakeConfigFile();
|
||||
GameLogger.Log("GameConfig", LogType.Error, "The Config File Was Corrupted");
|
||||
foreach (string error in validationErrors)
|
||||
{
|
||||
GameLogger.Log("GameConfig", LogType.Error, error);
|
||||
}
|
||||
}
|
||||
// File.Delete(ConfigPath);
|
||||
// MakeConfigFile();
|
||||
// GameLogger.Log("GameConfig", LogType.Error, "The Config File Was Corrupted");
|
||||
// foreach (string error in validationErrors)
|
||||
// {
|
||||
// GameLogger.Log("GameConfig", LogType.Error, error);
|
||||
// }
|
||||
// }
|
||||
|
||||
}
|
||||
// }
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
MakeConfigFile();
|
||||
}
|
||||
}
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// MakeConfigFile();
|
||||
// }
|
||||
// }
|
||||
|
||||
private void MakeConfigFile()
|
||||
{
|
||||
VideoMode desktopMode = VideoMode.DesktopMode;
|
||||
// private void MakeConfigFile()
|
||||
// {
|
||||
// VideoMode desktopMode = VideoMode.DesktopMode;
|
||||
|
||||
using (FileStream stream = File.Create(ConfigPath))
|
||||
{
|
||||
AddText(stream, "{" +
|
||||
" \"AppSettings\":{" +
|
||||
" \"ScreenResolution\": {" +
|
||||
string.Format(" \"x\": {0},", desktopMode.Width) +
|
||||
string.Format(" \"y\": {0}", desktopMode.Height) +
|
||||
" }," +
|
||||
" \"Fullscreen\": false," +
|
||||
" \"Log\": true," +
|
||||
" }" +
|
||||
"}"
|
||||
);
|
||||
stream.Close();
|
||||
}
|
||||
}
|
||||
// using (FileStream stream = File.Create(ConfigPath))
|
||||
// {
|
||||
// AddText(stream, "{" +
|
||||
// " \"AppSettings\":{" +
|
||||
// " \"ScreenResolution\": {" +
|
||||
// string.Format(" \"x\": {0},", desktopMode.Width) +
|
||||
// string.Format(" \"y\": {0}", desktopMode.Height) +
|
||||
// " }," +
|
||||
// " \"Fullscreen\": false," +
|
||||
// " \"Log\": true," +
|
||||
// " }" +
|
||||
// "}"
|
||||
// );
|
||||
// stream.Close();
|
||||
// }
|
||||
// }
|
||||
|
||||
private static void AddText(FileStream fs, string value)
|
||||
{
|
||||
byte[] info = new UTF8Encoding(true).GetBytes(value);
|
||||
fs.Write(info, 0, info.Length);
|
||||
}
|
||||
}
|
||||
}
|
||||
// private static void AddText(FileStream fs, string value)
|
||||
// {
|
||||
// byte[] info = new UTF8Encoding(true).GetBytes(value);
|
||||
// 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 SFML.Graphics;
|
||||
using SFML.System;
|
||||
using SFML.Window;
|
||||
using Firebird2D.Datatypes;
|
||||
using Firebird2D.DataypesAndInterfaces.Datatypes;
|
||||
using Firebird2D.DataypesAndInterfaces.EventArguments;
|
||||
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.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Numerics;
|
||||
using System.Security.Cryptography.X509Certificates;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
@@ -13,92 +22,88 @@ namespace Firebird2D.Core
|
||||
{
|
||||
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);
|
||||
|
||||
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;
|
||||
eventBus = game.EventBus;
|
||||
keyMapper = game.KeyMapper;
|
||||
}
|
||||
|
||||
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);
|
||||
InputMapper.HandleMouseMovement(mousposition);
|
||||
_projection = Matrix4x4.CreateOrthographicOffCenter(0, newSize.X, newSize.Y, 0, -1, 1);
|
||||
}
|
||||
|
||||
private void RenderWindow_MouseButtonPressed(object? sender, MouseButtonEventArgs e)
|
||||
private void OnUpdate(double dt)
|
||||
{
|
||||
InputMapper.HandleMouseInput(e.Button);
|
||||
}
|
||||
|
||||
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)
|
||||
tickPipeline.SendEvent(this,new FirebirdTickArgs(dt,_shader,_projection));
|
||||
if (ActiveScene != null)
|
||||
{
|
||||
int delteMiliseconds = clock.Restart().AsMilliseconds();
|
||||
|
||||
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();
|
||||
ActiveScene.TickScene(dt);
|
||||
}
|
||||
}
|
||||
|
||||
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)
|
||||
{
|
||||
Require.NotNull(element, nameof(element));
|
||||
Require.NotNull(element, nameof(element),0);
|
||||
|
||||
if (!(Bounds.Contains(element.Bounds) || AllowOutOfBounds))
|
||||
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)
|
||||
{
|
||||
Require.NotNull(element, nameof(element));
|
||||
Require.NotNull(element, nameof(element),0);
|
||||
|
||||
Quadtree<T>? containingChild = GetContainingChild(element.Bounds);
|
||||
|
||||
@@ -178,7 +178,7 @@ namespace Firebird2D.Datatypes
|
||||
|
||||
public IEnumerable<T> FindCollisions(T element)
|
||||
{
|
||||
Require.NotNull(element, nameof(element));
|
||||
Require.NotNull(element, nameof(element), 0);
|
||||
|
||||
var nodes = new Queue<Quadtree<T>>();
|
||||
var collisions = new List<T>();
|
||||
|
||||
@@ -7,17 +7,27 @@
|
||||
<Nullable>enable</Nullable>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Compile Remove="SceneSystem\**" />
|
||||
<EmbeddedResource Remove="SceneSystem\**" />
|
||||
<None Remove="SceneSystem\**" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.4" />
|
||||
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="9.0.0" />
|
||||
<PackageReference Include="Newtonsoft.Json.Schema" Version="4.0.1" />
|
||||
<PackageReference Include="SFML.Net" Version="2.6.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>
|
||||
<ProjectReference Include="..\Firebird2D.EventPipelines\Firebird2D.EventPipelines.csproj" />
|
||||
<ProjectReference Include="..\Firebird2D.KeyMapper\Firebird2D.KeyMapping.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.SFMLExtensions\Firebird2D.SFMLExtensions.csproj" />
|
||||
</ItemGroup>
|
||||
@@ -26,6 +36,12 @@
|
||||
<None Update="Configuration\ConfigurationSchema\ConfigSchema.json">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="shaders\fragment.glsl">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="shaders\vertex.glsl">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
+46
-17
@@ -4,46 +4,75 @@ using SFML.System;
|
||||
using Microsoft.Extensions.Configuration;
|
||||
using System.Text;
|
||||
using Firebird2D.Core;
|
||||
using Firebird2D.Configuration;
|
||||
//using Firebird2D.Configuration;
|
||||
using Firebird2D.Logger;
|
||||
using Firebird2D.SceneSystem;
|
||||
using Firebird2D.EventPipelines;
|
||||
using Firebird2D.KeyMapping;
|
||||
using Firebird2D.Interfaces;
|
||||
using Firebird2D.DataypesAndInterfaces.Interfaces;
|
||||
using Firebird2D.ModulLoading;
|
||||
|
||||
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)
|
||||
{
|
||||
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)
|
||||
//{
|
||||
// gameConfig.VideoMode = VideoMode.DesktopMode;
|
||||
//}
|
||||
game.started = true;
|
||||
|
||||
//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,102 +0,0 @@
|
||||
using SFML.Graphics;
|
||||
using SFML.System;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Firebird2D.SceneSystem.Actors
|
||||
{
|
||||
public enum ResizeMode
|
||||
{
|
||||
Resize,
|
||||
DontResize,
|
||||
CutImage
|
||||
}
|
||||
|
||||
public enum AnchorPoint
|
||||
{
|
||||
topLeft,
|
||||
topMiddle,
|
||||
topRight,
|
||||
bottomLeft,
|
||||
bottomMiddle,
|
||||
bottomRight,
|
||||
LeftMiddle,
|
||||
RightMiddle,
|
||||
Center
|
||||
}
|
||||
|
||||
public enum AnchorMode
|
||||
{
|
||||
stayInValue,
|
||||
stayInRatio,
|
||||
stayInPlace
|
||||
}
|
||||
|
||||
public struct Anchors
|
||||
{
|
||||
public bool top;
|
||||
public bool left;
|
||||
public bool right;
|
||||
public bool bottom;
|
||||
|
||||
AnchorPoint anchorPoint;
|
||||
|
||||
AnchorMode anchorMode;
|
||||
|
||||
|
||||
public Anchors() : this(true, true, false, false, AnchorPoint.Center, AnchorMode.stayInValue) { }
|
||||
|
||||
public Anchors(bool top, bool left, bool right, bool bottom) : this(top, left, right, bottom, AnchorPoint.Center, AnchorMode.stayInValue) { }
|
||||
|
||||
|
||||
public Anchors(bool top, bool left, bool right, bool bottom, AnchorPoint anchorPoint) : this(top, left, right, bottom, anchorPoint, AnchorMode.stayInValue) { }
|
||||
|
||||
public Anchors(bool top, bool left, bool right, bool bottom, AnchorPoint anchorPoint, AnchorMode anchorMode)
|
||||
{
|
||||
this.top = top;
|
||||
this.left = left;
|
||||
this.right = right;
|
||||
this.bottom = bottom;
|
||||
this.anchorPoint = anchorPoint;
|
||||
this.anchorMode = anchorMode;
|
||||
}
|
||||
}
|
||||
|
||||
public interface IRenderable
|
||||
{
|
||||
public void Render(RenderWindow window);
|
||||
}
|
||||
|
||||
public interface IUpdatable
|
||||
{
|
||||
void Tick(int timeDifference);
|
||||
}
|
||||
|
||||
public interface IResizable : IRenderable
|
||||
{
|
||||
void Resize(int width, int height);
|
||||
void OnWindowResize(int width, int height);
|
||||
}
|
||||
|
||||
public interface I_BaseActor : IRenderable, IUpdatable, IComparable
|
||||
{
|
||||
|
||||
public string Name { get; }
|
||||
|
||||
public ResizeMode resizeMode { get; set; }
|
||||
|
||||
public Anchors Anchors { get; set; }
|
||||
|
||||
public Vector2f Position { get; set; }
|
||||
|
||||
public Vector2f Size { get; set; }
|
||||
|
||||
public float Rotation { get; set; }
|
||||
|
||||
public int Z_Index { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Firebird2D.SceneSystem.Actors
|
||||
{
|
||||
public interface I_Clickable : I_BaseActor
|
||||
{
|
||||
public event EventHandler Click;
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Firebird2D.SceneSystem.Actors
|
||||
{
|
||||
public interface I_HitboxActor
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Firebird2D.SceneSystem.Actors
|
||||
{
|
||||
public interface I_InteractableActor : I_BaseActor
|
||||
{
|
||||
public bool Interact(I_PlayerActor player);
|
||||
}
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Firebird2D.SceneSystem.Actors
|
||||
{
|
||||
public interface I_PlayerActor : I_BaseActor
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,33 +0,0 @@
|
||||
using Firebird2D.SceneSystem.Actors;
|
||||
using SFML.Graphics;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Firebird2D.SceneSystem
|
||||
{
|
||||
public interface I_Scene
|
||||
{
|
||||
public string Name { get; }
|
||||
|
||||
public I_PlayerActor Player { get; }
|
||||
|
||||
public List<I_InteractableActor> Interactable { get; }
|
||||
|
||||
public List<I_HitboxActor> Hitbox { get; }
|
||||
|
||||
public List<I_Clickable> Clickables{ get; }
|
||||
|
||||
public I_Scene BuildScene();
|
||||
|
||||
public void DestroyScene();
|
||||
|
||||
public void TickScene(int TimeDifference);
|
||||
|
||||
public void RenderScene(RenderWindow window);
|
||||
|
||||
public void addActor(I_BaseActor Actor);
|
||||
}
|
||||
}
|
||||
@@ -1,32 +0,0 @@
|
||||
using Firebird2D.SceneSystem.Actors;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Firebird2D.SceneSystem
|
||||
{
|
||||
public abstract class SceneGroup
|
||||
{
|
||||
public string? GroupName { get; protected set; }
|
||||
|
||||
public List<I_Scene>? Scenes { get; protected set; }
|
||||
|
||||
public abstract I_Scene SceneChangeAnimation { get; protected set; }
|
||||
|
||||
public abstract void InitializeGroup();
|
||||
|
||||
public abstract I_Scene getStartingScene();
|
||||
|
||||
public I_Scene? Get_Scene(Type type)
|
||||
{
|
||||
if (type != typeof(I_Scene) || Scenes == null) return null;
|
||||
|
||||
return Scenes.FirstOrDefault(instance => instance.GetType() == type);
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -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": {
|
||||
"Firebird2D/1.0.0": {
|
||||
"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",
|
||||
"Newtonsoft.Json.Schema": "4.0.1",
|
||||
"SFML.Net": "2.6.0"
|
||||
"Silk.NET.OpenGL": "2.22.0",
|
||||
"Silk.NET.Windowing": "2.22.0"
|
||||
},
|
||||
"runtime": {
|
||||
"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": {
|
||||
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0",
|
||||
"Microsoft.Extensions.Primitives": "9.0.0"
|
||||
"Microsoft.Extensions.Configuration.Abstractions": "9.0.4",
|
||||
"Microsoft.Extensions.Primitives": "9.0.4"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Extensions.Configuration.dll": {
|
||||
"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": {
|
||||
"Microsoft.Extensions.Primitives": "9.0.0"
|
||||
"Microsoft.Extensions.Primitives": "9.0.4"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.24.52809"
|
||||
"fileVersion": "9.0.425.16305"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Configuration.FileExtensions/9.0.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Configuration": "9.0.0",
|
||||
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0",
|
||||
"Microsoft.Extensions.Configuration": "9.0.4",
|
||||
"Microsoft.Extensions.Configuration.Abstractions": "9.0.4",
|
||||
"Microsoft.Extensions.FileProviders.Abstractions": "9.0.0",
|
||||
"Microsoft.Extensions.FileProviders.Physical": "9.0.0",
|
||||
"Microsoft.Extensions.Primitives": "9.0.0"
|
||||
"Microsoft.Extensions.Primitives": "9.0.4"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {
|
||||
@@ -951,8 +968,8 @@
|
||||
},
|
||||
"Microsoft.Extensions.Configuration.Json/9.0.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Configuration": "9.0.0",
|
||||
"Microsoft.Extensions.Configuration.Abstractions": "9.0.0",
|
||||
"Microsoft.Extensions.Configuration": "9.0.4",
|
||||
"Microsoft.Extensions.Configuration.Abstractions": "9.0.4",
|
||||
"Microsoft.Extensions.Configuration.FileExtensions": "9.0.0",
|
||||
"Microsoft.Extensions.FileProviders.Abstractions": "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": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Primitives": "9.0.0"
|
||||
"Microsoft.Extensions.Primitives": "9.0.4"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {
|
||||
@@ -979,7 +1008,7 @@
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.FileProviders.Abstractions": "9.0.0",
|
||||
"Microsoft.Extensions.FileSystemGlobbing": "9.0.0",
|
||||
"Microsoft.Extensions.Primitives": "9.0.0"
|
||||
"Microsoft.Extensions.Primitives": "9.0.4"
|
||||
},
|
||||
"runtime": {
|
||||
"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": {
|
||||
"lib/net8.0/Microsoft.Extensions.Primitives.dll": {
|
||||
"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": {
|
||||
"CSFML": "2.6.1",
|
||||
"SFML.System": "2.6.0"
|
||||
"SFML.System": "2.6.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/SFML.Audio.dll": {
|
||||
"assemblyVersion": "2.6.0.0",
|
||||
"fileVersion": "2.6.0.0"
|
||||
"assemblyVersion": "2.6.1.0",
|
||||
"fileVersion": "2.6.1.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"SFML.Graphics/2.6.0": {
|
||||
"SFML.Graphics/2.6.1": {
|
||||
"dependencies": {
|
||||
"CSFML": "2.6.1",
|
||||
"SFML.System": "2.6.0",
|
||||
"SFML.Window": "2.6.0"
|
||||
"SFML.System": "2.6.1",
|
||||
"SFML.Window": "2.6.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/SFML.Graphics.dll": {
|
||||
"assemblyVersion": "2.6.0.0",
|
||||
"fileVersion": "2.6.0.0"
|
||||
"assemblyVersion": "2.6.1.0",
|
||||
"fileVersion": "2.6.1.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"SFML.Net/2.6.0": {
|
||||
"SFML.Net/2.6.1": {
|
||||
"dependencies": {
|
||||
"SFML.Audio": "2.6.0",
|
||||
"SFML.Graphics": "2.6.0",
|
||||
"SFML.System": "2.6.0",
|
||||
"SFML.Window": "2.6.0"
|
||||
"SFML.Audio": "2.6.1",
|
||||
"SFML.Graphics": "2.6.1",
|
||||
"SFML.System": "2.6.1",
|
||||
"SFML.Window": "2.6.1"
|
||||
}
|
||||
},
|
||||
"SFML.System/2.6.0": {
|
||||
"SFML.System/2.6.1": {
|
||||
"dependencies": {
|
||||
"CSFML": "2.6.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/SFML.System.dll": {
|
||||
"assemblyVersion": "2.6.0.0",
|
||||
"fileVersion": "2.6.0.0"
|
||||
"assemblyVersion": "2.6.1.0",
|
||||
"fileVersion": "2.6.1.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"SFML.Window/2.6.0": {
|
||||
"SFML.Window/2.6.1": {
|
||||
"dependencies": {
|
||||
"CSFML": "2.6.1",
|
||||
"SFML.System": "2.6.0"
|
||||
"SFML.System": "2.6.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/SFML.Window.dll": {
|
||||
"assemblyVersion": "2.6.0.0",
|
||||
"fileVersion": "2.6.0.0"
|
||||
"assemblyVersion": "2.6.1.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": {
|
||||
"runtime": {
|
||||
"lib/net8.0/System.Text.Encodings.Web.dll": {
|
||||
@@ -1114,6 +1232,141 @@
|
||||
"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",
|
||||
"hashPath": "csfml.2.6.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Configuration/9.0.0": {
|
||||
"Microsoft.CSharp/4.7.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-YIMO9T3JL8MeEXgVozKt2v79hquo/EFtnY0vgxmLnUvk1Rei/halI7kOWZL2RBeV9FMGzgM9LZA8CVaNwFMaNA==",
|
||||
"path": "microsoft.extensions.configuration/9.0.0",
|
||||
"hashPath": "microsoft.extensions.configuration.9.0.0.nupkg.sha512"
|
||||
"sha512": "sha512-pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA==",
|
||||
"path": "microsoft.csharp/4.7.0",
|
||||
"hashPath": "microsoft.csharp.4.7.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Configuration.Abstractions/9.0.0": {
|
||||
"Microsoft.DotNet.PlatformAbstractions/3.1.6": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-lqvd7W3FGKUO1+ZoUEMaZ5XDJeWvjpy2/M/ptCGz3tXLD4HWVaSzjufsAsjemasBEg+2SxXVtYVvGt5r2nKDlg==",
|
||||
"path": "microsoft.extensions.configuration.abstractions/9.0.0",
|
||||
"hashPath": "microsoft.extensions.configuration.abstractions.9.0.0.nupkg.sha512"
|
||||
"sha512": "sha512-jek4XYaQ/PGUwDKKhwR8K47Uh1189PFzMeLqO83mXrXQVIpARZCcfuDedH50YDTepBkfijCZN5U/vZi++erxtg==",
|
||||
"path": "microsoft.dotnet.platformabstractions/3.1.6",
|
||||
"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": {
|
||||
"type": "package",
|
||||
@@ -1158,6 +1425,13 @@
|
||||
"path": "microsoft.extensions.configuration.json/9.0.0",
|
||||
"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": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
@@ -1179,12 +1453,12 @@
|
||||
"path": "microsoft.extensions.filesystemglobbing/9.0.0",
|
||||
"hashPath": "microsoft.extensions.filesystemglobbing.9.0.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Primitives/9.0.0": {
|
||||
"Microsoft.Extensions.Primitives/9.0.4": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-N3qEBzmLMYiASUlKxxFIISP4AiwuPTHF5uCh+2CWSwwzAJiIYx0kBJsS30cp1nvhSySFAVi30jecD307jV+8Kg==",
|
||||
"path": "microsoft.extensions.primitives/9.0.0",
|
||||
"hashPath": "microsoft.extensions.primitives.9.0.0.nupkg.sha512"
|
||||
"sha512": "sha512-SPFyMjyku1nqTFFJ928JAMd0QnRe4xjE7KeKnZMWXf3xk+6e0WiOZAluYtLdbJUXtsl2cCRSi8cBquJ408k8RA==",
|
||||
"path": "microsoft.extensions.primitives/9.0.4",
|
||||
"hashPath": "microsoft.extensions.primitives.9.0.4.nupkg.sha512"
|
||||
},
|
||||
"Newtonsoft.Json/13.0.3": {
|
||||
"type": "package",
|
||||
@@ -1200,40 +1474,96 @@
|
||||
"path": "newtonsoft.json.schema/4.0.1",
|
||||
"hashPath": "newtonsoft.json.schema.4.0.1.nupkg.sha512"
|
||||
},
|
||||
"SFML.Audio/2.6.0": {
|
||||
"SFML.Audio/2.6.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-DvribzbjacRFSFU/A7xLkxlYEwMGKM9bwcpFo3TjStpKTDNSrSDw3EWuE0HwrQpzfiNxCAutnlRFvfwufUHuNw==",
|
||||
"path": "sfml.audio/2.6.0",
|
||||
"hashPath": "sfml.audio.2.6.0.nupkg.sha512"
|
||||
"sha512": "sha512-MsIlMTEeG623UYw3/Sb2qVw94xEHOxamUENuxbjSz4QiTsfCNQNEADpfTbXKI/FS5u7y/FsNmk+4II2iEf8MMw==",
|
||||
"path": "sfml.audio/2.6.1",
|
||||
"hashPath": "sfml.audio.2.6.1.nupkg.sha512"
|
||||
},
|
||||
"SFML.Graphics/2.6.0": {
|
||||
"SFML.Graphics/2.6.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-bwYJT4siVta87d3ZaRN37FViOMAgiiYS9BYJOhHL70G9+KDtqbAl1LYg9hdEG8IHFSj55I7P8qkPL33KQ16RBg==",
|
||||
"path": "sfml.graphics/2.6.0",
|
||||
"hashPath": "sfml.graphics.2.6.0.nupkg.sha512"
|
||||
"sha512": "sha512-pOtL7ss6r3m7P3MbZ4Oytjzug2mWJ5OHblZHlISIhb6IezmsFmBxqLsIq0YoyWGcAL4cgSXqDmflJivKpXgdtg==",
|
||||
"path": "sfml.graphics/2.6.1",
|
||||
"hashPath": "sfml.graphics.2.6.1.nupkg.sha512"
|
||||
},
|
||||
"SFML.Net/2.6.0": {
|
||||
"SFML.Net/2.6.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-jnHJp7PPvZ0FdIZQZo63DW3ROrgVJktTzycjGzoX1HsZZTzj7ioMOXtsbR2AAggdTyk6vIhd61IqEpLO4DSd+Q==",
|
||||
"path": "sfml.net/2.6.0",
|
||||
"hashPath": "sfml.net.2.6.0.nupkg.sha512"
|
||||
"sha512": "sha512-OWjTdbVi86gTYHjlSB3Y77ZWDy01iIVMXfb5ApX3L5yp455VDmF828wBIc2+bfPxJDFSHgJ82LpZM5jFNUS/QA==",
|
||||
"path": "sfml.net/2.6.1",
|
||||
"hashPath": "sfml.net.2.6.1.nupkg.sha512"
|
||||
},
|
||||
"SFML.System/2.6.0": {
|
||||
"SFML.System/2.6.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-XDNdNah0PKZElyYMAqWd8Kbe/XsJExkTxPY0txIrsTXEFIiRWhlkcYBBZmGkA6wvB5Ib7XH8QqE8s3BY8ZAzaQ==",
|
||||
"path": "sfml.system/2.6.0",
|
||||
"hashPath": "sfml.system.2.6.0.nupkg.sha512"
|
||||
"sha512": "sha512-/3EV59uiMWxADWWSiqAOS+8FK4Da2r6RoZEujG14kLGYtQzNj4rV4pjjycyH30WWDONSedxmLT9chf8XN70+BQ==",
|
||||
"path": "sfml.system/2.6.1",
|
||||
"hashPath": "sfml.system.2.6.1.nupkg.sha512"
|
||||
},
|
||||
"SFML.Window/2.6.0": {
|
||||
"SFML.Window/2.6.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-C4FAnMI6adoNyc7gv33tIK9iYWuPxPUqQojLkhy2DTi4+3ZrlSNRDNZYc7V8Gaps3dOheGAP41/MJKSdTF8SZg==",
|
||||
"path": "sfml.window/2.6.0",
|
||||
"hashPath": "sfml.window.2.6.0.nupkg.sha512"
|
||||
"sha512": "sha512-lzt42WWZiYvoMrDwvc4lpl6t/GH6AhvHI+inw/Aoh1v6xAO8GDnzzLVsaKi+RfPqdL2mHsih1qUZucuvAmoGdg==",
|
||||
"path": "sfml.window/2.6.1",
|
||||
"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": {
|
||||
"type": "package",
|
||||
@@ -1242,6 +1572,27 @@
|
||||
"path": "system.io.pipelines/9.0.0",
|
||||
"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": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
@@ -1255,6 +1606,53 @@
|
||||
"sha512": "sha512-js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==",
|
||||
"path": "system.text.json/9.0.0",
|
||||
"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.AssemblyConfigurationAttribute("Debug")]
|
||||
[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.AssemblyTitleAttribute("Firebird2D")]
|
||||
[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.EnableComHosting =
|
||||
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\Newtonsoft.Json.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",
|
||||
"auditLevel": "low",
|
||||
"auditMode": "direct"
|
||||
}
|
||||
},
|
||||
"SdkAnalysisLevel": "9.0.300"
|
||||
},
|
||||
"frameworks": {
|
||||
"net8.0": {
|
||||
@@ -77,7 +78,7 @@
|
||||
"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": {
|
||||
"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": {
|
||||
@@ -123,7 +128,8 @@
|
||||
"enableAudit": "true",
|
||||
"auditLevel": "low",
|
||||
"auditMode": "direct"
|
||||
}
|
||||
},
|
||||
"SdkAnalysisLevel": "9.0.300"
|
||||
},
|
||||
"frameworks": {
|
||||
"net8.0": {
|
||||
@@ -150,7 +156,7 @@
|
||||
"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",
|
||||
"auditLevel": "low",
|
||||
"auditMode": "direct"
|
||||
}
|
||||
},
|
||||
"SdkAnalysisLevel": "9.0.300"
|
||||
},
|
||||
"frameworks": {
|
||||
"net8.0": {
|
||||
@@ -224,7 +231,7 @@
|
||||
"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",
|
||||
"auditLevel": "low",
|
||||
"auditMode": "direct"
|
||||
}
|
||||
},
|
||||
"SdkAnalysisLevel": "9.0.300"
|
||||
},
|
||||
"frameworks": {
|
||||
"net8.0": {
|
||||
@@ -291,7 +299,163 @@
|
||||
"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",
|
||||
"auditLevel": "low",
|
||||
"auditMode": "direct"
|
||||
}
|
||||
},
|
||||
"SdkAnalysisLevel": "9.0.300"
|
||||
},
|
||||
"frameworks": {
|
||||
"net8.0": {
|
||||
@@ -362,7 +527,7 @@
|
||||
"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",
|
||||
"auditLevel": "low",
|
||||
"auditMode": "direct"
|
||||
}
|
||||
},
|
||||
"SdkAnalysisLevel": "9.0.300"
|
||||
},
|
||||
"frameworks": {
|
||||
"net8.0": {
|
||||
@@ -435,7 +601,7 @@
|
||||
"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": {
|
||||
"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": {
|
||||
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.Requirement\\Firebird2D.Requirement.csproj"
|
||||
},
|
||||
@@ -497,7 +669,8 @@
|
||||
"enableAudit": "true",
|
||||
"auditLevel": "low",
|
||||
"auditMode": "direct"
|
||||
}
|
||||
},
|
||||
"SdkAnalysisLevel": "9.0.300"
|
||||
},
|
||||
"frameworks": {
|
||||
"net8.0": {
|
||||
@@ -515,9 +688,17 @@
|
||||
"target": "Package",
|
||||
"version": "[4.0.1, )"
|
||||
},
|
||||
"SFML.Net": {
|
||||
"Silk.NET.Input": {
|
||||
"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": [
|
||||
@@ -536,7 +717,7 @@
|
||||
"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>
|
||||
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wayan\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
|
||||
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
|
||||
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.10.1</NuGetToolVersion>
|
||||
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.14.0</NuGetToolVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<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": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
@@ -807,6 +829,26 @@
|
||||
"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": {
|
||||
"type": "package",
|
||||
"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": {
|
||||
"type": "package",
|
||||
"compile": {
|
||||
@@ -1001,6 +1201,40 @@
|
||||
"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": {
|
||||
"type": "package",
|
||||
"compile": {
|
||||
@@ -1043,10 +1277,54 @@
|
||||
"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": {
|
||||
"type": "project",
|
||||
"framework": ".NETCoreApp,Version=v8.0",
|
||||
"dependencies": {
|
||||
"Firebird2D.Rendering": "1.0.0",
|
||||
"SFML.Net": "2.6.1"
|
||||
},
|
||||
"compile": {
|
||||
@@ -1094,6 +1372,35 @@
|
||||
"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": {
|
||||
"type": "project",
|
||||
"framework": ".NETCoreApp,Version=v8.0",
|
||||
@@ -1316,6 +1623,95 @@
|
||||
"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": {
|
||||
"sha512": "KIVBrMbItnCJDd1RF4KEaE8jZwDJcDUJW5zXpbwQ05HNYTK1GveHxHK0B3SjgDJuR48GRACXAO+BLhL8h34S7g==",
|
||||
"type": "package",
|
||||
@@ -1430,6 +1826,36 @@
|
||||
"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": {
|
||||
"sha512": "uK439QzYR0q2emLVtYzwyK3x+T5bTY4yWsd/k/ZUS9LR6Sflp8MIdhGXW8kQCd86dQD4tLqvcbLkku8qHY263Q==",
|
||||
"type": "package",
|
||||
@@ -1669,6 +2095,215 @@
|
||||
"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": {
|
||||
"sha512": "eA3cinogwaNB4jdjQHOP3Z3EuyiDII7MT35jgtnsA4vkn0LUrrSHsU0nzHTzFzmaFYeKV7MYyMxOocFzsBHpTw==",
|
||||
"type": "package",
|
||||
@@ -1697,6 +2332,101 @@
|
||||
"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": {
|
||||
"sha512": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==",
|
||||
"type": "package",
|
||||
@@ -1800,6 +2530,30 @@
|
||||
"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": {
|
||||
"type": "project",
|
||||
"path": "../FireBird2D.Interfaces/Firebird2D.DataypesAndInterfaces.csproj",
|
||||
@@ -1820,6 +2574,16 @@
|
||||
"path": "../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": {
|
||||
"type": "project",
|
||||
"path": "../Firebird2D.Requirement/Firebird2D.Requirement.csproj",
|
||||
@@ -1836,12 +2600,16 @@
|
||||
"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",
|
||||
"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": {
|
||||
@@ -1888,6 +2656,12 @@
|
||||
"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": {
|
||||
"projectPath": "G:\\Coding\\Firebird2D\\Firebird2D.Requirement\\Firebird2D.Requirement.csproj"
|
||||
},
|
||||
@@ -1906,7 +2680,8 @@
|
||||
"enableAudit": "true",
|
||||
"auditLevel": "low",
|
||||
"auditMode": "direct"
|
||||
}
|
||||
},
|
||||
"SdkAnalysisLevel": "9.0.300"
|
||||
},
|
||||
"frameworks": {
|
||||
"net8.0": {
|
||||
@@ -1924,9 +2699,17 @@
|
||||
"target": "Package",
|
||||
"version": "[4.0.1, )"
|
||||
},
|
||||
"SFML.Net": {
|
||||
"Silk.NET.Input": {
|
||||
"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": [
|
||||
@@ -1945,7 +2728,7 @@
|
||||
"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,
|
||||
"dgSpecHash": "Hckho++vxAc=",
|
||||
"dgSpecHash": "sHMsBhKKlO4=",
|
||||
"success": true,
|
||||
"projectFilePath": "G:\\Coding\\Firebird2D\\Firebird2D\\Firebird2D.csproj",
|
||||
"expectedPackageFiles": [
|
||||
"C:\\Users\\wayan\\.nuget\\packages\\csfml\\2.6.1\\csfml.2.6.1.nupkg.sha512",
|
||||
"C:\\Users\\wayan\\.nuget\\packages\\microsoft.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.abstractions\\9.0.4\\microsoft.extensions.configuration.abstractions.9.0.4.nupkg.sha512",
|
||||
"C:\\Users\\wayan\\.nuget\\packages\\microsoft.extensions.configuration.fileextensions\\9.0.0\\microsoft.extensions.configuration.fileextensions.9.0.0.nupkg.sha512",
|
||||
"C:\\Users\\wayan\\.nuget\\packages\\microsoft.extensions.configuration.json\\9.0.0\\microsoft.extensions.configuration.json.9.0.0.nupkg.sha512",
|
||||
"C:\\Users\\wayan\\.nuget\\packages\\microsoft.extensions.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.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",
|
||||
@@ -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.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\\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.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.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": []
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
#version 330 core
|
||||
|
||||
in vec2 TexCoord;
|
||||
out vec4 FragColor;
|
||||
|
||||
uniform sampler2D tex;
|
||||
|
||||
void main()
|
||||
{
|
||||
FragColor = texture(tex, TexCoord);
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
#version 330 core
|
||||
|
||||
layout (location = 0) in vec2 aPos;
|
||||
layout (location = 1) in vec2 aTex;
|
||||
|
||||
uniform mat4 model;
|
||||
uniform mat4 projection;
|
||||
|
||||
out vec2 TexCoord;
|
||||
|
||||
void main()
|
||||
{
|
||||
gl_Position = projection * model * vec4(aPos, 0.0, 1.0);
|
||||
TexCoord = aTex;
|
||||
}
|
||||
Reference in New Issue
Block a user