Basic Bot - save total attempts and frames into .bot files

This commit is contained in:
adelikat 2015-09-06 19:54:16 -04:00
parent cf0c529601
commit d25c51f033
1 changed files with 9 additions and 4 deletions

View File

@ -510,6 +510,8 @@ namespace BizHawk.Client.EmuHawk
public int TieBreaker3 { get; set; } public int TieBreaker3 { get; set; }
public int FrameLength { get; set; } public int FrameLength { get; set; }
public string FromSlot { get; set; } public string FromSlot { get; set; }
public long Attempts { get; set; }
public long Frames { get; set; }
} }
#endregion #endregion
@ -555,6 +557,9 @@ namespace BizHawk.Client.EmuHawk
TieBreaker3Address = botData.TieBreaker3; TieBreaker3Address = botData.TieBreaker3;
FrameLength = botData.FrameLength; FrameLength = botData.FrameLength;
FromSlot = botData.FromSlot; FromSlot = botData.FromSlot;
Attempts = botData.Attempts;
Frames = botData.Frames;
UpdateBestAttempt(); UpdateBestAttempt();
if (_bestBotAttempt != null) if (_bestBotAttempt != null)
@ -579,7 +584,9 @@ namespace BizHawk.Client.EmuHawk
TieBreaker2 = TieBreaker2Address, TieBreaker2 = TieBreaker2Address,
TieBreaker3 = TieBreaker3Address, TieBreaker3 = TieBreaker3Address,
FromSlot = FromSlot, FromSlot = FromSlot,
FrameLength = FrameLength FrameLength = FrameLength,
Attempts = Attempts,
Frames = Frames
}; };
var json = ConfigService.SaveWithType(data); var json = ConfigService.SaveWithType(data);
@ -807,8 +814,6 @@ namespace BizHawk.Client.EmuHawk
StopBtn.Visible = false; StopBtn.Visible = false;
_isBotting = false; _isBotting = false;
_targetFrame = 0; _targetFrame = 0;
_attempts = 1;
_frames = 0;
ControlsBox.Enabled = true; ControlsBox.Enabled = true;
StartFromSlotBox.Enabled = true; StartFromSlotBox.Enabled = true;
_targetFrame = 0; _targetFrame = 0;
@ -822,7 +827,7 @@ namespace BizHawk.Client.EmuHawk
GlobalWin.MainForm.PauseEmulator(); GlobalWin.MainForm.PauseEmulator();
SetNormalSpeed(); SetNormalSpeed();
} }
private void SetMaxSpeed() private void SetMaxSpeed()
{ {