GGHawkLink - opt out of custom text states
This commit is contained in:
parent
06d92f9824
commit
da8199160d
|
@ -5,24 +5,10 @@ using BizHawk.Emulation.Common;
|
|||
|
||||
namespace BizHawk.Emulation.Cores.Sega.GGHawkLink
|
||||
{
|
||||
public partial class GGHawkLink : ITextStatable
|
||||
public partial class GGHawkLink : IStatable
|
||||
{
|
||||
private readonly ITextStatable _lStates;
|
||||
private readonly ITextStatable _rStates;
|
||||
|
||||
public void SaveStateText(TextWriter writer)
|
||||
{
|
||||
_lStates.SaveStateText(writer);
|
||||
_rStates.SaveStateText(writer);
|
||||
SyncState(new Serializer(writer));
|
||||
}
|
||||
|
||||
public void LoadStateText(TextReader reader)
|
||||
{
|
||||
_lStates.LoadStateText(reader);
|
||||
_rStates.LoadStateText(reader);
|
||||
SyncState(new Serializer(reader));
|
||||
}
|
||||
private readonly IStatable _lStates;
|
||||
private readonly IStatable _rStates;
|
||||
|
||||
public void SaveStateBinary(BinaryWriter bw)
|
||||
{
|
||||
|
|
|
@ -61,8 +61,8 @@ namespace BizHawk.Emulation.Cores.Sega.GGHawkLink
|
|||
L.stand_alone = false;
|
||||
R.stand_alone = false;
|
||||
|
||||
_lStates = (ITextStatable)L.ServiceProvider.GetService<IStatable>();
|
||||
_rStates = (ITextStatable)R.ServiceProvider.GetService<IStatable>();
|
||||
_lStates = L.ServiceProvider.GetService<IStatable>();
|
||||
_rStates = R.ServiceProvider.GetService<IStatable>();
|
||||
}
|
||||
|
||||
public void HardReset()
|
||||
|
|
Loading…
Reference in New Issue