me4502 luaconsole functions, edited from github.

This commit is contained in:
cracker64 2011-07-22 06:47:43 -07:00
parent 68404608f6
commit f064227b7a

View File

@ -36,6 +36,12 @@ void luacon_open(){
{"start_getPartIndex", &luatpt_start_getPartIndex},
{"next_getPartIndex", &luatpt_next_getPartIndex},
{"getPartIndex", &luatpt_getPartIndex},
{"hud", &luatpt_hud},
{"newtonian_gravity", &luatpt_gravity},
{"ambient_heat", &luatpt_airheat},
{"active_menu", &luatpt_active_menu},
{"decorations_enable", &luatpt_decorations_enable},
{"display_mode", &luatpt_cmode_set}
{NULL,NULL}
};
@ -810,4 +816,50 @@ int luatpt_getPartIndex(lua_State* l)
lua_pushinteger(l, getPartIndex_curIdx);
return 1;
}
int luatpt_hud(lua_State* l)
{
int hudstate;
hudstate = luaL_optint(l, 1, 0);
hud_enable = (hudstate==0?0:1);
return 0;
}
int luatpt_gravity(lua_State* l)
{
int gravstate;
gravstate = luaL_optint(l, 1, 0);
if(gravstate)
start_grav_async();
else
stop_grav_async();
ngrav_enable = (gravstate==0?0:1);
return 0;
}
int luatpt_airheat(lua_State* l)
{
int aheatstate;
aheatstate = luaL_optint(l, 1, 0);
aheat_enable = (aheatstate==0?0:1);
return 0;
}
int luatpt_active_menu(lua_State* l)
{
int aheatstate;
aheatstate = luaL_optint(l, 1, menu_count);
active_menu = aheatstate;
return 0;
}
int luatpt_decorations_enable(lua_State* l)
{
int aheatstate;
aheatstate = luaL_optint(l, 1, 0);
decorations_enable = (aheatstate==0?0:1);
return 0;
}
int luatpt_cmode_set(lua_State* l)
{
int aheatstate;
aheatstate = luaL_optint(l, 1, CM_COUNT);
cmode = aheatstate;
return 0;
}
#endif