remove MovieSession convenience property that isn't that convenient anyway
This commit is contained in:
parent
0d2f014621
commit
ab7225c955
|
@ -45,7 +45,7 @@ namespace BizHawk.Client.Common
|
|||
return string.Empty;
|
||||
}
|
||||
|
||||
var lg = Global.MovieSession.LogGeneratorInstance(
|
||||
var lg = Global.MovieSession.Movie.LogGeneratorInstance(
|
||||
Global.MovieSession.Movie.GetInputState(frame));
|
||||
return lg.GenerateLogEntry();
|
||||
}
|
||||
|
|
|
@ -58,14 +58,6 @@ namespace BizHawk.Client.Common
|
|||
return new Bk2Controller("", definition);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Simply shortens the verbosity necessary otherwise
|
||||
/// </summary>
|
||||
public ILogEntryGenerator LogGeneratorInstance(IController source)
|
||||
{
|
||||
return Movie.LogGeneratorInstance(source);
|
||||
}
|
||||
|
||||
// Convenience property that gets the controller state from the movie for the most recent frame
|
||||
public IController CurrentInput
|
||||
{
|
||||
|
|
|
@ -33,8 +33,6 @@ namespace BizHawk.Client.Common
|
|||
bool CheckSavestateTimeline(TextReader reader);
|
||||
bool HandleMovieLoadState(TextReader reader);
|
||||
|
||||
ILogEntryGenerator LogGeneratorInstance(IController source);
|
||||
|
||||
void QueueNewMovie(IMovie movie, bool record, IEmulator emulator);
|
||||
void RunQueuedMovie(bool recordMode);
|
||||
|
||||
|
|
|
@ -224,7 +224,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
private string MakeStringFor(IController controller)
|
||||
{
|
||||
return Global.MovieSession.LogGeneratorInstance(controller).GenerateInputDisplay();
|
||||
return Global.MovieSession.Movie.LogGeneratorInstance(controller).GenerateInputDisplay();
|
||||
}
|
||||
|
||||
public string MakeIntersectImmediatePrevious()
|
||||
|
|
|
@ -976,7 +976,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
UpdateBotStatusIcon();
|
||||
MessageLabel.Text = "Running...";
|
||||
_cachedControlProbabilities = ControlProbabilities;
|
||||
_logGenerator = Global.MovieSession.LogGeneratorInstance(Global.InputManager.ClickyVirtualPadController);
|
||||
_logGenerator = Global.MovieSession.Movie.LogGeneratorInstance(Global.InputManager.ClickyVirtualPadController);
|
||||
}
|
||||
|
||||
private string CanStart()
|
||||
|
|
|
@ -48,7 +48,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
s.Refresh();
|
||||
|
||||
// Update the selected zone's key
|
||||
var lg = Global.MovieSession.LogGeneratorInstance(Global.MovieSession.MovieController);
|
||||
var lg = Global.MovieSession.Movie.LogGeneratorInstance(Global.MovieSession.MovieController);
|
||||
string key = lg.GenerateLogKey();
|
||||
key = key.Replace("LogKey:", "").Replace("#", "");
|
||||
|
||||
|
|
|
@ -54,7 +54,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
}
|
||||
|
||||
_controller = new Bk2Controller(d);
|
||||
var logGenerator = Global.MovieSession.LogGeneratorInstance(_controller);
|
||||
var logGenerator = Global.MovieSession.Movie.LogGeneratorInstance(_controller);
|
||||
logGenerator.GenerateLogEntry(); // Reference and create all buttons.
|
||||
|
||||
string movieKey = logGenerator.GenerateLogKey().Replace("LogKey:", "").Replace("#", "");
|
||||
|
@ -107,11 +107,11 @@ namespace BizHawk.Client.EmuHawk
|
|||
}
|
||||
|
||||
var newController = new Bk2Controller(d);
|
||||
var logGenerator = Global.MovieSession.LogGeneratorInstance(newController);
|
||||
var logGenerator = Global.MovieSession.Movie.LogGeneratorInstance(newController);
|
||||
logGenerator.GenerateLogEntry(); // Reference and create all buttons.
|
||||
|
||||
// Reset all buttons in targetController (it may still have buttons that aren't being set here set true)
|
||||
var tC = Global.MovieSession.LogGeneratorInstance(_targetController);
|
||||
var tC = Global.MovieSession.Movie.LogGeneratorInstance(_targetController);
|
||||
_targetController.SetFromMnemonic(tC.EmptyEntry);
|
||||
for (int i = 0; i < Length; i++)
|
||||
{
|
||||
|
@ -224,7 +224,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
// If the LogKey contains buttons/controls not accepted by the emulator,
|
||||
// tell the user and display the macro's controller name and player count
|
||||
_inputKey = readText[0];
|
||||
var lg = Global.MovieSession.LogGeneratorInstance(Global.MovieSession.MovieController);
|
||||
var lg = Global.MovieSession.Movie.LogGeneratorInstance(Global.MovieSession.MovieController);
|
||||
string key = lg.GenerateLogKey();
|
||||
key = key.Replace("LogKey:", "").Replace("#", "");
|
||||
key = key.Substring(0, key.Length - 1);
|
||||
|
|
|
@ -413,7 +413,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
Rotatable = true
|
||||
});
|
||||
|
||||
var columnNames = Global.MovieSession
|
||||
var columnNames = Global.MovieSession.Movie
|
||||
.LogGeneratorInstance(Global.MovieSession.MovieController)
|
||||
.Map();
|
||||
|
||||
|
|
Loading…
Reference in New Issue