Rewind initialization cleanup.

This commit is contained in:
J.D. Purcell 2017-04-30 12:14:49 -04:00
parent 10dc2abdef
commit efb46d5fb2
1 changed files with 10 additions and 19 deletions

View File

@ -47,21 +47,24 @@ namespace BizHawk.Client.Common
if (stateSize >= Global.Config.Rewind_LargeStateSize)
{
SetRewindParams(Global.Config.RewindEnabledLarge, Global.Config.RewindFrequencyLarge);
RewindEnabled = Global.Config.RewindEnabledLarge;
RewindFrequency = Global.Config.RewindFrequencyLarge;
}
else if (stateSize >= Global.Config.Rewind_MediumStateSize)
{
SetRewindParams(Global.Config.RewindEnabledMedium, Global.Config.RewindFrequencyMedium);
RewindEnabled = Global.Config.RewindEnabledMedium;
RewindFrequency = Global.Config.RewindFrequencyMedium;
}
else
{
SetRewindParams(Global.Config.RewindEnabledSmall, Global.Config.RewindFrequencySmall);
RewindEnabled = Global.Config.RewindEnabledSmall;
RewindFrequency = Global.Config.RewindFrequencySmall;
}
}
else
{
SetRewindParams(false, 1);
}
DoMessage(RewindEnabled ?
$"Rewind enabled, frequency: {RewindFrequency}" :
"Rewind disabled");
_rewindDeltaEnable = Global.Config.Rewind_UseDelta;
@ -110,18 +113,6 @@ namespace BizHawk.Client.Common
MessageCallback?.Invoke(message);
}
private void SetRewindParams(bool enabled, int frequency)
{
DoMessage("Rewind " + (enabled ? "enabled" : "disabled"));
if (enabled)
{
DoMessage("Rewind frequency set to " + frequency);
}
RewindEnabled = enabled;
RewindFrequency = frequency;
}
private byte[] BufferManage(byte[] inbuf, ref long size, bool allocate)
{
if (!allocate)