Added Config Files

This commit is contained in:
NicoAICP 2020-03-01 15:40:36 +01:00
parent e82401b63c
commit 55137c10b1
6 changed files with 94 additions and 0 deletions

View file

@ -0,0 +1,23 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace UWUVCI_AIO_WPF.Classes.ENUM
{
public enum GameBases
{
Custom
#region NDS
#endregion
#region N64
#endregion
#region NES
#endregion NES
#region SNES
#endregion SNES
#region GBA
#endregion GBA
}
}

View file

@ -0,0 +1,13 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace UWUVCI_AIO_WPF.Classes.ENUM
{
public enum GameConsole
{
NDS, N64, GBA, NES, SNES
}
}

View file

@ -0,0 +1,24 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using UWUVCI_AIO_WPF.Classes;
using UWUVCI_AIO_WPF.Classes.ENUM;
namespace UWUVCI_AIO_WPF
{
[Serializable]
class GameConfig
{
public GameConsole Console { get; set; }
public GameBases BaseRom { get; set; }
public string GameName { get; set; }
public PNGTGA TGAIco { get; set; }
public PNGTGA TGADrc { get; set; }
public PNGTGA TGATv { get; set; }
public PNGTGA TGALog { get; set; }
public N64Conf N64Stuff { get; set; }
}
}

View file

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace UWUVCI_AIO_WPF.Classes
{
class N64Conf
{
public string INIPath { get; set; }
public byte[] INIBin { get; set; }
public bool DarkFilter { get; set; }
}
}

View file

@ -0,0 +1,14 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace UWUVCI_AIO_WPF.Classes
{
class PNGTGA
{
public string ImgPath { get; set; }
public byte[] ImgBin { get; set; }
}
}

View file

@ -73,7 +73,12 @@
<DependentUpon>App.xaml</DependentUpon>
<SubType>Code</SubType>
</Compile>
<Compile Include="Classes\ENUM\GameBases.cs" />
<Compile Include="Classes\ENUM\GameConsole.cs" />
<Compile Include="Classes\Injection.cs" />
<Compile Include="Classes\N64Conf.cs" />
<Compile Include="Classes\PNGTGA.cs" />
<Compile Include="Classes\GameConfig.cs" />
<Compile Include="UI\Windows\MenuWindow.xaml.cs">
<DependentUpon>MenuWindow.xaml</DependentUpon>
<SubType>Code</SubType>