Update ext. tools to new IToolForm interface
interface changed in ea634daa7
This commit is contained in:
parent
aaa75a19aa
commit
2c0d6dc32e
|
@ -26,8 +26,6 @@ namespace BizHawk.Experiment.AutoGenConfig
|
||||||
|
|
||||||
public override string Text => "AutoGenConfig";
|
public override string Text => "AutoGenConfig";
|
||||||
|
|
||||||
public bool UpdateBefore => false;
|
|
||||||
|
|
||||||
public AutoGenConfigForm()
|
public AutoGenConfigForm()
|
||||||
{
|
{
|
||||||
ClientSize = new Size(640, 720);
|
ClientSize = new Size(640, 720);
|
||||||
|
@ -151,12 +149,8 @@ namespace BizHawk.Experiment.AutoGenConfig
|
||||||
|
|
||||||
public bool AskSaveChanges() => true;
|
public bool AskSaveChanges() => true;
|
||||||
|
|
||||||
public void FastUpdate() {}
|
|
||||||
|
|
||||||
public void NewUpdate(ToolFormUpdateType type) {}
|
|
||||||
|
|
||||||
public void Restart() {}
|
public void Restart() {}
|
||||||
|
|
||||||
public void UpdateValues() {}
|
public void UpdateValues(ToolFormUpdateType type) {}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -123,12 +123,8 @@ namespace BizHawk.DBManTool
|
||||||
|
|
||||||
public override string Text => "DBMan";
|
public override string Text => "DBMan";
|
||||||
|
|
||||||
public bool UpdateBefore => false;
|
|
||||||
|
|
||||||
public bool AskSaveChanges() => true;
|
public bool AskSaveChanges() => true;
|
||||||
|
|
||||||
public void FastUpdate() {}
|
|
||||||
|
|
||||||
#if false
|
#if false
|
||||||
/// <remarks>This was just sitting in <c>BizHawk.Client.DBMan/Program.cs</c>.</remarks>
|
/// <remarks>This was just sitting in <c>BizHawk.Client.DBMan/Program.cs</c>.</remarks>
|
||||||
public static string GetExeDirectoryAbsolute()
|
public static string GetExeDirectoryAbsolute()
|
||||||
|
@ -139,10 +135,8 @@ namespace BizHawk.DBManTool
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
public void NewUpdate(ToolFormUpdateType type) {}
|
|
||||||
|
|
||||||
public void Restart() {}
|
public void Restart() {}
|
||||||
|
|
||||||
public void UpdateValues() {}
|
public void UpdateValues(ToolFormUpdateType type) {}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -66,16 +66,8 @@ namespace HelloWorld
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <remarks>We want <see cref="UpdateValues"/> to be called before rendering.</remarks>
|
|
||||||
public bool UpdateBefore => true;
|
|
||||||
|
|
||||||
public bool AskSaveChanges() => true;
|
public bool AskSaveChanges() => true;
|
||||||
|
|
||||||
/// <remarks>This is called instead of the usual <see cref="UpdateValues"/> when EmuHawk is turboing.</remarks>
|
|
||||||
public void FastUpdate() {}
|
|
||||||
|
|
||||||
public void NewUpdate(ToolFormUpdateType type) {}
|
|
||||||
|
|
||||||
/// <remarks>This is called once when the form is opened, and every time a new movie session starts.</remarks>
|
/// <remarks>This is called once when the form is opened, and every time a new movie session starts.</remarks>
|
||||||
public void Restart()
|
public void Restart()
|
||||||
{
|
{
|
||||||
|
@ -96,10 +88,14 @@ namespace HelloWorld
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <remarks>Called just before every video frame.</remarks>
|
public void UpdateValues(ToolFormUpdateType type)
|
||||||
public void UpdateValues()
|
|
||||||
{
|
{
|
||||||
if (Global.Game.Name == "Null" || Watches.Count < 3) return;
|
if (!(type == ToolFormUpdateType.PreFrame || type == ToolFormUpdateType.FastPreFrame)
|
||||||
|
|| Global.Game.Name == "Null"
|
||||||
|
|| Watches.Count < 3)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
Watches.UpdateValues();
|
Watches.UpdateValues();
|
||||||
label_Watch1.Text = $"First watch ({Watches[0].AddressString}) current value: {Watches[0].ValueString}";
|
label_Watch1.Text = $"First watch ({Watches[0].AddressString}) current value: {Watches[0].ValueString}";
|
||||||
label_Watch2.Text = $"Second watch ({Watches[1].AddressString}) current value: {Watches[1].ValueString}";
|
label_Watch2.Text = $"Second watch ({Watches[1].AddressString}) current value: {Watches[1].ValueString}";
|
||||||
|
|
Loading…
Reference in New Issue