Previous 199869 Revisions Next

r31283 Tuesday 15th July, 2014 at 09:57:36 UTC by Miodrag Milanović
Fixed lua engine initialization (nw)
[src/emu]luaengine.c luaengine.h mame.c

trunk/src/emu/luaengine.c
r31282r31283
522522      .endNamespace ();
523523   luabridge::push (m_lua_state, machine_manager::instance());
524524   lua_setglobal(m_lua_state, "manager");
525}
525526
527void lua_engine::start_console()
528{
526529   mg_start_thread(::serve_lua, this);
527530}
528531
trunk/src/emu/luaengine.h
r31282r31283
2929   ~lua_engine();
3030
3131   void initialize();
32   void start_console();
3233   void load_script(const char *filename);
3334   void load_string(const char *value);
3435
trunk/src/emu/mame.c
r31282r31283
170170   bool exit_pending = false;
171171   int error = MAMERR_NONE;
172172
173   m_lua.initialize();
173174   if (m_options.console()) {
174      m_lua.initialize();
175      m_lua.start_console();
175176   }
176177   while (error == MAMERR_NONE && !exit_pending)
177178   {

Previous 199869 Revisions Next


© 1997-2024 The MAME Team