a few cleanups in CoreInventory.cs
This commit is contained in:
parent
68f9ac9730
commit
6225e7854b
|
@ -96,20 +96,19 @@ namespace BizHawk.Emulation.Cores
|
|||
{
|
||||
if (_useCoreLoadParameters)
|
||||
{
|
||||
var paramType = typeof(CoreLoadParameters<,>).MakeGenericType(new[] { SettingsType, SyncSettingsType });
|
||||
var paramType = typeof(CoreLoadParameters<,>).MakeGenericType(SettingsType, SyncSettingsType);
|
||||
// TODO: clean this up
|
||||
dynamic param = Activator.CreateInstance(paramType);
|
||||
param.Comm = cip.Comm;
|
||||
param.Game = cip.Game;
|
||||
param.Settings = (dynamic)cip.FetchSettings(Type, SettingsType);
|
||||
param.SyncSettings = (dynamic)cip.FetchSyncSettings(Type, SyncSettingsType);
|
||||
param.Settings = cip.FetchSettings(Type, SettingsType);
|
||||
param.SyncSettings = cip.FetchSyncSettings(Type, SyncSettingsType);
|
||||
param.Roms = cip.Roms;
|
||||
param.Discs = cip.Discs;
|
||||
param.DeterministicEmulationRequested = cip.DeterministicEmulationRequested;
|
||||
return (IEmulator)CTor.Invoke(new object[] { param });
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
// cores using the old constructor parameters can only take a single rom, so assume that here
|
||||
object[] o = new object[_paramMap.Count];
|
||||
Bp(o, "comm", cip.Comm);
|
||||
|
@ -124,7 +123,6 @@ namespace BizHawk.Emulation.Cores
|
|||
return (IEmulator)CTor.Invoke(o);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public IEnumerable<Core> GetCores(string system)
|
||||
{
|
||||
|
@ -184,12 +182,12 @@ namespace BizHawk.Emulation.Cores
|
|||
/// </summary>
|
||||
GameDbPreference = -300,
|
||||
/// <summary>
|
||||
/// The user has indicated in preferences that this is their favourite core
|
||||
/// The user has indicated in preferences that this is their favorite core
|
||||
/// </summary>
|
||||
UserPreference = -200,
|
||||
|
||||
/// <summary>
|
||||
/// A very good core that should be prefered over normal cores. Don't use this?
|
||||
/// A very good core that should be preferred over normal cores. Don't use this?
|
||||
/// </summary>
|
||||
High = -100,
|
||||
|
||||
|
|
Loading…
Reference in New Issue