void CPlugin::GameReset() { if (m_RomOpen) { RomClose(); if (RomOpen) { RomOpen(); } } }
void CPlugin::RomOpened() { if (m_RomOpen) return; if(RomOpen != NULL){ WriteTraceF(PluginTraceType(),__FUNCTION__ "(%s): Before Rom Open",PluginType()); RomOpen(); WriteTraceF(PluginTraceType(),__FUNCTION__ "(%s): After Rom Open",PluginType()); } m_RomOpen = true; }
void CPlugin::RomOpened() { if (m_RomOpen) { return; } if (RomOpen != NULL) { WriteTrace(PluginTraceType(), TraceDebug, "Before Rom Open"); RomOpen(); WriteTrace(PluginTraceType(), TraceDebug, "After Rom Open"); } m_RomOpen = true; }