Core: reduce using global Plugins variable usage in CN64System and use member instead
This commit is contained in:
parent
f683d080ed
commit
075e3ab3c2
|
@ -94,14 +94,14 @@ CN64System::CN64System(CPlugins * Plugins, uint32_t randomizer_seed, bool SavesR
|
||||||
}
|
}
|
||||||
if (CpuType == CPU_SyncCores)
|
if (CpuType == CPU_SyncCores)
|
||||||
{
|
{
|
||||||
if (g_Plugins->SyncWindow() == nullptr)
|
if (m_Plugins->SyncWindow() == nullptr)
|
||||||
{
|
{
|
||||||
g_Notify->BreakPoint(__FILE__, __LINE__);
|
g_Notify->BreakPoint(__FILE__, __LINE__);
|
||||||
}
|
}
|
||||||
g_Notify->DisplayMessage(5, "Copy plugins");
|
g_Notify->DisplayMessage(5, "Copy plugins");
|
||||||
g_Plugins->CopyPlugins(g_Settings->LoadStringVal(Directory_PluginSync));
|
m_Plugins->CopyPlugins(g_Settings->LoadStringVal(Directory_PluginSync));
|
||||||
m_SyncPlugins = new CPlugins(Directory_PluginSync, true);
|
m_SyncPlugins = new CPlugins(Directory_PluginSync, true);
|
||||||
m_SyncPlugins->SetRenderWindows(g_Plugins->SyncWindow(), nullptr);
|
m_SyncPlugins->SetRenderWindows(m_Plugins->SyncWindow(), nullptr);
|
||||||
m_SyncCPU = new CN64System(m_SyncPlugins, randomizer_seed, true, true);
|
m_SyncCPU = new CN64System(m_SyncPlugins, randomizer_seed, true, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -817,8 +817,8 @@ void CN64System::EndEmulation(void)
|
||||||
|
|
||||||
void CN64System::Pause()
|
void CN64System::Pause()
|
||||||
{
|
{
|
||||||
if (g_Plugins && g_Plugins->Control()->EmulationPaused) {
|
if (m_Plugins && m_Plugins->Control()->EmulationPaused) {
|
||||||
g_Plugins->Control()->EmulationPaused();
|
m_Plugins->Control()->EmulationPaused();
|
||||||
}
|
}
|
||||||
if (m_EndEmulation)
|
if (m_EndEmulation)
|
||||||
{
|
{
|
||||||
|
@ -2246,14 +2246,14 @@ bool CN64System::LoadState(const char * FileName)
|
||||||
|
|
||||||
if (old_status != m_Reg.VI_STATUS_REG)
|
if (old_status != m_Reg.VI_STATUS_REG)
|
||||||
{
|
{
|
||||||
g_Plugins->Gfx()->ViStatusChanged();
|
m_Plugins->Gfx()->ViStatusChanged();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (old_width != m_Reg.VI_WIDTH_REG)
|
if (old_width != m_Reg.VI_WIDTH_REG)
|
||||||
{
|
{
|
||||||
g_Plugins->Gfx()->ViWidthChanged();
|
m_Plugins->Gfx()->ViWidthChanged();
|
||||||
}
|
}
|
||||||
g_Plugins->Audio()->DacrateChanged(SystemType());
|
m_Plugins->Audio()->DacrateChanged(SystemType());
|
||||||
|
|
||||||
// Fix random register
|
// Fix random register
|
||||||
while ((int)m_Reg.RANDOM_REGISTER < (int)m_Reg.WIRED_REGISTER)
|
while ((int)m_Reg.RANDOM_REGISTER < (int)m_Reg.WIRED_REGISTER)
|
||||||
|
@ -2305,7 +2305,7 @@ bool CN64System::LoadState(const char * FileName)
|
||||||
|
|
||||||
uint32_t CN64System::GetButtons(int32_t Control) const
|
uint32_t CN64System::GetButtons(int32_t Control) const
|
||||||
{
|
{
|
||||||
CControl_Plugin::fnGetKeys GetKeys = g_Plugins->Control()->GetKeys;
|
CControl_Plugin::fnGetKeys GetKeys = m_Plugins->Control()->GetKeys;
|
||||||
if (!UpdateControllerOnRefresh() && GetKeys != nullptr)
|
if (!UpdateControllerOnRefresh() && GetKeys != nullptr)
|
||||||
{
|
{
|
||||||
BUTTONS Keys;
|
BUTTONS Keys;
|
||||||
|
@ -2391,7 +2391,7 @@ void CN64System::RunRSP()
|
||||||
__except_try()
|
__except_try()
|
||||||
{
|
{
|
||||||
WriteTrace(TraceRSP, TraceDebug, "Do cycles - starting");
|
WriteTrace(TraceRSP, TraceDebug, "Do cycles - starting");
|
||||||
g_Plugins->RSP()->DoRspCycles(100);
|
m_Plugins->RSP()->DoRspCycles(100);
|
||||||
WriteTrace(TraceRSP, TraceDebug, "Do cycles - done");
|
WriteTrace(TraceRSP, TraceDebug, "Do cycles - done");
|
||||||
}
|
}
|
||||||
__except_catch()
|
__except_catch()
|
||||||
|
@ -2467,14 +2467,14 @@ void CN64System::RefreshScreen()
|
||||||
{
|
{
|
||||||
m_MMU_VM.AudioInterface().SetViIntr(VI_INTR_TIME);
|
m_MMU_VM.AudioInterface().SetViIntr(VI_INTR_TIME);
|
||||||
}
|
}
|
||||||
if (UpdateControllerOnRefresh() && g_Plugins->Control()->GetKeys != nullptr)
|
if (UpdateControllerOnRefresh() && m_Plugins->Control()->GetKeys != nullptr)
|
||||||
{
|
{
|
||||||
BUTTONS Keys;
|
BUTTONS Keys;
|
||||||
memset(&Keys, 0, sizeof(Keys));
|
memset(&Keys, 0, sizeof(Keys));
|
||||||
|
|
||||||
for (int Control = 0; Control < 4; Control++)
|
for (int Control = 0; Control < 4; Control++)
|
||||||
{
|
{
|
||||||
g_Plugins->Control()->GetKeys(Control, &Keys);
|
m_Plugins->Control()->GetKeys(Control, &Keys);
|
||||||
m_Buttons[Control] = Keys.Value;
|
m_Buttons[Control] = Keys.Value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2484,7 +2484,7 @@ void CN64System::RefreshScreen()
|
||||||
__except_try()
|
__except_try()
|
||||||
{
|
{
|
||||||
WriteTrace(TraceGFXPlugin, TraceDebug, "UpdateScreen starting");
|
WriteTrace(TraceGFXPlugin, TraceDebug, "UpdateScreen starting");
|
||||||
g_Plugins->Gfx()->UpdateScreen();
|
m_Plugins->Gfx()->UpdateScreen();
|
||||||
if (g_Debugger != nullptr && HaveDebugger())
|
if (g_Debugger != nullptr && HaveDebugger())
|
||||||
{
|
{
|
||||||
g_Debugger->FrameDrawn();
|
g_Debugger->FrameDrawn();
|
||||||
|
|
Loading…
Reference in New Issue