100 lines
2.3 KiB
C#
100 lines
2.3 KiB
C#
using System.Reflection;
|
|
using MyNes.Core;
|
|
|
|
namespace AxibugEmuOnline.Client
|
|
{
|
|
public class WINSettings : ISettings
|
|
{
|
|
public string App_Version = "";
|
|
|
|
public int Win_Location_X = 10;
|
|
|
|
public int Win_Location_Y = 10;
|
|
|
|
public int Win_Size_W = 768;
|
|
|
|
public int Win_Size_H = 743;
|
|
|
|
public bool Win_StartInFullscreen;
|
|
|
|
public string[] Misc_RecentFiles = new string[0];
|
|
|
|
public bool PauseEmuWhenFocusLost = true;
|
|
|
|
public bool ShowGettingStarted = true;
|
|
|
|
public string InterfaceLanguage = "English";
|
|
|
|
public bool ShutdowOnEscapePress = true;
|
|
|
|
public bool LoadStateOpenRecent;
|
|
|
|
public string Database_FilePath = "";
|
|
|
|
public string[] Database_FoldersSnapshots;
|
|
|
|
public string[] Database_FoldersCovers;
|
|
|
|
public string[] Database_FoldersInfos;
|
|
|
|
public string[] Database_FoldersScanned;
|
|
|
|
public bool LauncherRememberLastSelection = true;
|
|
|
|
public int LauncherLatestSelection;
|
|
|
|
public int LauncherLocationX = 10;
|
|
|
|
public int LauncherLocationY = 10;
|
|
|
|
public int LauncherSizeW = 1480;
|
|
|
|
public int LauncherSizeH = 920;
|
|
|
|
public int LauncherSpliter1 = 807;
|
|
|
|
public int LauncherSpliter2 = 420;
|
|
|
|
public int LauncherSpliter3 = 308;
|
|
|
|
public int LauncherSpliter4 = 271;
|
|
|
|
public bool LauncherAutoMinimize = true;
|
|
|
|
public bool LauncherAutoCycleImagesInGameTab = true;
|
|
|
|
public bool LauncherShowAyAppStart;
|
|
|
|
public int SnapsView_ImageMode = 1;
|
|
|
|
public bool SnapsView_ShowBar = true;
|
|
|
|
public bool SnapsView_ShowStatus = true;
|
|
|
|
public bool SnapsView_AutoCycle = true;
|
|
|
|
public int CoversView_ImageMode = 1;
|
|
|
|
public bool CoversView_ShowBar = true;
|
|
|
|
public bool CoversView_ShowStatus = true;
|
|
|
|
public bool CoversView_AutoCycle = true;
|
|
|
|
public WINSettings(string path)
|
|
: base(path)
|
|
{
|
|
}
|
|
|
|
public override void LoadSettings()
|
|
{
|
|
base.LoadSettings();
|
|
if (App_Version != Assembly.GetExecutingAssembly().GetName().Version.ToString())
|
|
{
|
|
ShowGettingStarted = true;
|
|
App_Version = Assembly.GetExecutingAssembly().GetName().Version.ToString();
|
|
}
|
|
}
|
|
}
|
|
|
|
} |