remove some code in tasmovie that isn't necessary now

This commit is contained in:
adelikat 2014-10-14 13:24:15 +00:00
parent 0b3e25fcfd
commit a639cfd275
2 changed files with 2 additions and 18 deletions

View File

@ -316,14 +316,6 @@ namespace BizHawk.Client.Common
return StateManager.GetStateClosestToFrame(frame);
}
/// <summary>
/// Captures the current frame into the greenzone
/// </summary>
public void CaptureCurrentState()
{
StateManager.Capture();
}
public void ClearGreenzone()
{
if (StateManager.Any())
@ -333,14 +325,6 @@ namespace BizHawk.Client.Common
}
}
public bool HasGreenzone // TODO: get rid of wrappers like this now that we expose the state manager directly
{
get
{
return StateManager.Any();
}
}
public TasStateManager TasStateManager
{
get

View File

@ -648,7 +648,7 @@ namespace BizHawk.Client.EmuHawk
_tasClipboard.Any();
ClearGreenzoneMenuItem.Enabled =
_currentTasMovie != null && _currentTasMovie.HasGreenzone;
_currentTasMovie != null && _currentTasMovie.TasStateManager.Any();
GreenzoneICheckSeparator.Visible =
GreenZzoneIntegrityCheckMenuItem.Visible =
@ -1105,7 +1105,7 @@ namespace BizHawk.Client.EmuHawk
{
NewTasMovie();
GlobalWin.MainForm.StartNewMovie(_currentTasMovie, record: true);
_currentTasMovie.CaptureCurrentState();
_currentTasMovie.TasStateManager.Capture();
_currentTasMovie.SwitchToRecord();
_currentTasMovie.ClearChanges();
}