Move FirmwareManager from Global to GlobalWin

This commit is contained in:
adelikat 2020-06-06 14:57:37 -05:00
parent 981dc95c62
commit cdd5c75488
7 changed files with 10 additions and 10 deletions

View File

@ -6,7 +6,6 @@ namespace BizHawk.Client.Common
public static class Global
{
public static GameInfo Game { get; set; }
public static FirmwareManager FirmwareManager { get; set; }
public static IMovieSession MovieSession { get; set; }
public static InputManager InputManager { get; } = new InputManager();
}

View File

@ -43,5 +43,6 @@ namespace BizHawk.Client.EmuHawk
public static Dictionary<string, object> UserBag { get; set; } = new Dictionary<string, object>();
public static Config Config { get; set; }
public static FirmwareManager FirmwareManager { get; set; }
}
}

View File

@ -162,7 +162,7 @@ namespace BizHawk.Client.EmuHawk
{
var cfp = new CoreFileProvider(
ShowMessageCoreComm,
Global.FirmwareManager,
GlobalWin.FirmwareManager,
Config.PathEntries,
Config.FirmwareUserSpecifications);
var prefs = CoreComm.CorePreferencesFlags.None;
@ -279,7 +279,7 @@ namespace BizHawk.Client.EmuHawk
Rewinder = new Rewinder();
Global.InputManager.ControllerInputCoalescer = new ControllerInputCoalescer();
Global.FirmwareManager = new FirmwareManager();
GlobalWin.FirmwareManager = new FirmwareManager();
MovieSession = new MovieSession(
Config.Movies,
Config.PathEntries.MovieBackupsAbsolutePath(),
@ -899,7 +899,7 @@ namespace BizHawk.Client.EmuHawk
private Rewinder Rewinder { get; }
private FirmwareManager FirmwareManager => Global.FirmwareManager;
private FirmwareManager FirmwareManager => GlobalWin.FirmwareManager;
protected override void OnActivated(EventArgs e)
{
@ -3628,7 +3628,7 @@ namespace BizHawk.Client.EmuHawk
return false;
}
var loader = new RomLoader(Config, Global.FirmwareManager)
var loader = new RomLoader(Config, GlobalWin.FirmwareManager)
{
ChooseArchive = LoadArchiveChooser,
ChoosePlatform = ChoosePlatformForRom,
@ -3636,7 +3636,7 @@ namespace BizHawk.Client.EmuHawk
MessageCallback = GlobalWin.OSD.AddMessage,
OpenAdvanced = args.OpenAdvanced
};
Global.FirmwareManager.RecentlyServed.Clear();
GlobalWin.FirmwareManager.RecentlyServed.Clear();
loader.OnLoadError += ShowLoadError;
loader.OnLoadSettings += CoreSettings;

View File

@ -243,7 +243,7 @@ namespace BizHawk.Client.EmuHawk
DoScan();
}
private FirmwareManager Manager => Global.FirmwareManager;
private FirmwareManager Manager => GlobalWin.FirmwareManager;
private void DoScan()
{

View File

@ -134,7 +134,7 @@ namespace BizHawk.Client.EmuHawk
movieToRecord.PopulateWithDefaultHeaderValues(
_emulator,
Global.Game,
Global.FirmwareManager,
GlobalWin.FirmwareManager,
AuthorBox.Text ?? _config.DefaultAuthor);
movieToRecord.Save();
_mainForm.StartNewMovie(movieToRecord, true);

View File

@ -70,7 +70,7 @@ namespace BizHawk.Client.EmuHawk
_files = new List<string>(files);
_numFrames = numFrames;
_ldr = new RomLoader(GlobalWin.Config, Global.FirmwareManager);
_ldr = new RomLoader(GlobalWin.Config, GlobalWin.FirmwareManager);
_ldr.OnLoadError += OnLoadError;
_ldr.ChooseArchive = ChooseArchive;
_comm = mainForm.CreateCoreComm();

View File

@ -687,7 +687,7 @@ namespace BizHawk.Client.EmuHawk
tasMovie.PopulateWithDefaultHeaderValues(
Emulator,
Global.Game,
Global.FirmwareManager,
GlobalWin.FirmwareManager,
Config.DefaultAuthor);
SetTasMovieCallbacks(tasMovie);