emuhawk - add --gdi commandline so that you can force the program to boot up that way instead of attempting to use a broken opengl by default (take 2)

This commit is contained in:
zeromus 2014-12-16 19:35:52 +00:00
parent 26969addb9
commit 2255e5c9ea
2 changed files with 10 additions and 4 deletions

View File

@ -178,10 +178,6 @@ namespace BizHawk.Client.EmuHawk
{
_chromeless = true;
}
else if (arg.StartsWith("--gdi"))
{
Global.Config.DispMethod = Config.EDispMethod.GdiPlus;
}
else if (arg.StartsWith("--fullscreen"))
{
startFullscreen = true;

View File

@ -69,6 +69,16 @@ namespace BizHawk.Client.EmuHawk
Global.Config.ResolveDefaults();
HawkFile.ArchiveHandlerFactory = new SevenZipSharpArchiveHandler();
//super hacky! this needs to be done first. still not worth the trouble to make this system fully proper
for (int i = 0; i < args.Length; i++)
{
var arg = args[i].ToLower();
if (arg.StartsWith("--gdi"))
{
Global.Config.DispMethod = Config.EDispMethod.GdiPlus;
}
}
#if WINDOWS
try { GlobalWin.DSound = SoundEnumeration.Create(); }
catch