diff options
Diffstat (limited to 'src/main.c')
| -rw-r--r-- | src/main.c | 14 |
1 files changed, 8 insertions, 6 deletions
@@ -2372,9 +2372,9 @@ int main(int argc, char *argv[]) } } } -#ifdef LUACONSOLE - luacon_keypress(sdl_key); -#endif +//#ifdef LUACONSOLE + //luacon_keypress(sdl_key); +//#endif #ifdef PYCONSOLE if (pyready==1 && pygood==1) if (pkey!=NULL && sdl_key!=NULL) @@ -2466,6 +2466,11 @@ int main(int argc, char *argv[]) bq = b; // bq is previous mouse state b = SDL_GetMouseState(&x, &y); // b is current mouse state +#ifdef LUACONSOLE + if(luacon_step(x, y, b, bq, sdl_key)) + b = 0; //Mouse click was handled by Lua step +#endif + for (i=0; i<SC_TOTAL; i++)//draw all the menu sections { draw_menu(vid_buf, i, active_menu); @@ -3372,9 +3377,6 @@ int main(int argc, char *argv[]) } //execute python step hook -#ifdef LUACONSOLE - luacon_step(); -#endif #ifdef PYCONSOLE if (pyready==1 && pygood==1) if (pstep!=NULL) |
