| 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 |
| r31282 | r31283 | |
|---|---|---|
| 522 | 522 | .endNamespace (); |
| 523 | 523 | luabridge::push (m_lua_state, machine_manager::instance()); |
| 524 | 524 | lua_setglobal(m_lua_state, "manager"); |
| 525 | } | |
| 525 | 526 | |
| 527 | void lua_engine::start_console() | |
| 528 | { | |
| 526 | 529 | mg_start_thread(::serve_lua, this); |
| 527 | 530 | } |
| 528 | 531 |
| r31282 | r31283 | |
|---|---|---|
| 29 | 29 | ~lua_engine(); |
| 30 | 30 | |
| 31 | 31 | void initialize(); |
| 32 | void start_console(); | |
| 32 | 33 | void load_script(const char *filename); |
| 33 | 34 | void load_string(const char *value); |
| 34 | 35 |
| r31282 | r31283 | |
|---|---|---|
| 170 | 170 | bool exit_pending = false; |
| 171 | 171 | int error = MAMERR_NONE; |
| 172 | 172 | |
| 173 | m_lua.initialize(); | |
| 173 | 174 | if (m_options.console()) { |
| 174 | m_lua. | |
| 175 | m_lua.start_console(); | |
| 175 | 176 | } |
| 176 | 177 | while (error == MAMERR_NONE && !exit_pending) |
| 177 | 178 | { |
| Previous | 199869 Revisions | Next |