remove iemulator requirement from some of the iemulatorservices

This commit is contained in:
goyuken 2014-12-15 01:01:02 +00:00
parent 725a8fb092
commit 95f92c7ed0
3 changed files with 3 additions and 3 deletions

View File

@ -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()

View File

@ -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

View File

@ -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