lua - implement client.opentracelogger()

This commit is contained in:
adelikat 2013-10-08 19:21:00 +00:00
parent 5bd1777609
commit 88d29148f9
2 changed files with 16 additions and 5 deletions

View File

@ -2768,13 +2768,18 @@ namespace BizHawk.MultiClient
public void LoadTraceLogger()
{
if (!TraceLogger1.IsHandleCreated || TraceLogger1.IsDisposed)
if (Global.Emulator.CoreComm.CpuTraceAvailable)
{
TraceLogger1 = new TraceLogger();
TraceLogger1.Show();
if (!TraceLogger1.IsHandleCreated || TraceLogger1.IsDisposed)
{
TraceLogger1 = new TraceLogger();
TraceLogger1.Show();
}
else
{
TraceLogger1.Focus();
}
}
else
TraceLogger1.Focus();
}
public void LoadToolBox()

View File

@ -66,6 +66,7 @@ namespace BizHawk.MultiClient
"openrom",
"opentasstudio",
"opentoolbox",
"opentracelogger",
"pause_av",
"reboot_core",
"screenheight",
@ -602,6 +603,11 @@ namespace BizHawk.MultiClient
Global.MainForm.LoadToolBox();
}
public void client_opentracelogger()
{
Global.MainForm.LoadTraceLogger();
}
public void client_pause_av()
{
Global.MainForm.PauseAVI = true;