remove iemulator requirement from some of the iemulatorservices
This commit is contained in:
parent
725a8fb092
commit
95f92c7ed0
|
@ -1,6 +1,6 @@
|
||||||
namespace BizHawk.Emulation.Common
|
namespace BizHawk.Emulation.Common
|
||||||
{
|
{
|
||||||
public interface ISaveRam : IEmulator, IEmulatorService
|
public interface ISaveRam : IEmulatorService
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// return a copy of the saveram. editing it won't do you any good unless you later call StoreSaveRam()
|
/// return a copy of the saveram. editing it won't do you any good unless you later call StoreSaveRam()
|
||||||
|
|
|
@ -90,7 +90,7 @@ namespace BizHawk.Emulation.Common
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public interface ISettable<TSettings, TSync> : IEmulator, IEmulatorService
|
public interface ISettable<TSettings, TSync> : IEmulatorService
|
||||||
{
|
{
|
||||||
// in addition to these methods, it's expected that the constructor or Load() method
|
// in addition to these methods, it's expected that the constructor or Load() method
|
||||||
// will take a Settings and SyncSettings object to set the initial state of the core
|
// will take a Settings and SyncSettings object to set the initial state of the core
|
||||||
|
|
|
@ -5,7 +5,7 @@ namespace BizHawk.Emulation.Common
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Savestate handling methods
|
/// Savestate handling methods
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public interface IStatable : IEmulatorService, IEmulator
|
public interface IStatable : IEmulatorService
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// true if the core would rather give a binary savestate than a text one. both must function regardless
|
/// true if the core would rather give a binary savestate than a text one. both must function regardless
|
||||||
|
|
Loading…
Reference in New Issue