@ -156,21 +156,21 @@ void DFHack::Lua::PushInterfaceKeys(lua_State *L,
if ( df : : global : : enabler ) {
if ( df : : global : : enabler ) {
if ( df : : global : : enabler - > mouse_lbut_down ) {
if ( df : : global : : enabler - > mouse_lbut_down ) {
lua_pushboolean ( L , true ) ;
lua_pushboolean ( L , true ) ;
lua_setfield ( L , - 2 , " _MOUSE_L " ) ;
lua_setfield ( L , - 2 , " _MOUSE_L _DOWN " ) ;
}
}
if ( df : : global : : enabler - > mouse_rbut_down ) {
if ( df : : global : : enabler - > mouse_rbut_down ) {
lua_pushboolean ( L , true ) ;
lua_pushboolean ( L , true ) ;
lua_setfield ( L , - 2 , " _MOUSE_R " ) ;
lua_setfield ( L , - 2 , " _MOUSE_R _DOWN " ) ;
}
}
if ( df : : global : : enabler - > mouse_lbut ) {
if ( df : : global : : enabler - > mouse_lbut ) {
lua_pushboolean ( L , true ) ;
lua_pushboolean ( L , true ) ;
lua_setfield ( L , - 2 , " _MOUSE_L _DOWN " ) ;
lua_setfield ( L , - 2 , " _MOUSE_L " ) ;
df : : global : : enabler - > mouse_lbut = 0 ;
df : : global : : enabler - > mouse_lbut _down = 0 ;
}
}
if ( df : : global : : enabler - > mouse_rbut ) {
if ( df : : global : : enabler - > mouse_rbut ) {
lua_pushboolean ( L , true ) ;
lua_pushboolean ( L , true ) ;
lua_setfield ( L , - 2 , " _MOUSE_R _DOWN " ) ;
lua_setfield ( L , - 2 , " _MOUSE_R " ) ;
df : : global : : enabler - > mouse_rbut = 0 ;
df : : global : : enabler - > mouse_rbut _down = 0 ;
}
}
}
}
}
}