Hook up autohold-autofire fire pattern to the autofire config

This commit is contained in:
adelikat 2012-09-15 13:33:04 +00:00
parent a075f21af6
commit b4a43c0d44
3 changed files with 8 additions and 0 deletions

View File

@ -164,6 +164,7 @@ namespace BizHawk.MultiClient
Global.Emulator = new NullEmulator();
Global.ActiveController = Global.NullControls;
Global.AutoFireController = Global.AutofireNullControls;
Global.AutofireStickyXORAdapter.SetOnOffPatternFromConfig();
#if WINDOWS
Global.Sound = new Sound(Handle, Global.DSound);
#else

View File

@ -40,6 +40,7 @@ namespace BizHawk.MultiClient
Global.AutoFireController.On = Global.Config.AutofireOn = (int)OnNumeric.Value;
Global.AutoFireController.Off = Global.Config.AutofireOff = (int)OffNumeric.Value;
Global.Config.AutofireLagFrames = LagFrameCheck.Checked;
Global.AutofireStickyXORAdapter.SetOnOffPatternFromConfig();
this.Close();
}

View File

@ -200,6 +200,12 @@ namespace BizHawk.MultiClient
public IController Source;
public void SetOnOffPatternFromConfig()
{
On = Global.Config.AutofireOn < 1 ? 0 : Global.Config.AutofireOn;
Off = Global.Config.AutofireOff < 1 ? 0 : Global.Config.AutofireOff;
}
public AutoFireStickyXORAdapter()
{
//On = Global.Config.AutofireOn < 1 ? 0 : Global.Config.AutofireOn;