handle EngineDisplay opcode better

This commit is contained in:
Pawel Kolodziejski 2005-01-13 09:27:07 +00:00
parent c0f8811e01
commit 21ee0705c6

14
lua.cpp
View file

@ -1422,8 +1422,20 @@ static void SetAmbientLight() {
}
static void EngineDisplay() {
/*bool mode = check_int(1) != 0;*/
// it enable/disable updating display
lua_Object param1 = lua_getparam(1);
bool mode;
if (lua_isnumber(param1)) {
mode = check_int(1) != 0;
} else if (lua_isnil(param1)) {
mode = false;
} else {
error("EngineDisplay() Unknown type of param");
}
if (mode)
printf("EngineDisplay() Enable\n");
else
printf("EngineDisplay() Disable\n");
}
// Stub function for builtin functions not yet implemented