# HG changeset patch # User nemo # Date 1292286129 18000 # Node ID 23ed16e6c7d24eaa6c70b1b090de04ed220233ce # Parent 0f590eefd53161477fc5e8cda9951678d09dbd60 oops. forgot the getter. diff -r 0f590eefd531 -r 23ed16e6c7d2 hedgewars/uScript.pas --- a/hedgewars/uScript.pas Mon Dec 13 19:00:03 2010 -0500 +++ b/hedgewars/uScript.pas Mon Dec 13 19:22:09 2010 -0500 @@ -116,8 +116,15 @@ lc_bnot := 1; end; +function lc_getinputmask(L : Plua_State) : LongInt; Cdecl; +begin + if lua_gettop(L) <> 0 then + LuaError('Lua: Wrong number of parameters passed to GetInputMask!') + else lua_pushinteger(L, InputMask); + lc_getinputmask:= 1 +end; + function lc_setinputmask(L : Plua_State) : LongInt; Cdecl; -var gear : PGear; begin if lua_gettop(L) <> 1 then LuaError('Lua: Wrong number of parameters passed to SetInputMask!') @@ -1426,6 +1433,7 @@ lua_register(luaState, 'band', @lc_band); lua_register(luaState, 'bor', @lc_bor); lua_register(luaState, 'bnot', @lc_bnot); +lua_register(luaState, 'GetInputMask', @lc_getinputmask); lua_register(luaState, 'SetInputMask', @lc_setinputmask); lua_register(luaState, 'AddGear', @lc_addgear); lua_register(luaState, 'DeleteGear', @lc_deletegear);