//~mame_machine_manager() //{ // m_lua.reset(); // s_manager = nullptr; //} public static void close_instance() { if (s_manager != null) { s_manager.m_lua.Dispose(); s_manager = null; } }
public static mame_machine_manager instance(emu_options options, osd_interface osd) { if (s_manager == null) { s_manager = new mame_machine_manager(options, osd); } return(s_manager); }