@@ -37,8 +37,6 @@ void CLuaEngineDefs::LoadFunctions()
3737 {" engineGetModelIDFromName" , EngineGetModelIDFromName},
3838 {" engineGetModelTextureNames" , EngineGetModelTextureNames},
3939 {" engineGetVisibleTextureNames" , EngineGetVisibleTextureNames},
40- {" engineSetModelVisibleTime" , EngineSetModelVisibleTime},
41- {" engineGetModelVisibleTime" , EngineGetModelVisibleTime},
4240 {" engineGetModelTextures" , EngineGetModelTextures},
4341 {" engineGetSurfaceProperties" , EngineGetSurfaceProperties},
4442 {" engineSetSurfaceProperties" , EngineSetSurfaceProperties},
@@ -72,15 +70,13 @@ void CLuaEngineDefs::AddClass(lua_State* luaVM)
7270 lua_classfunction (luaVM, " setAsynchronousLoading" , " engineSetAsynchronousLoading" );
7371 lua_classfunction (luaVM, " setModelLODDistance" , " engineSetModelLODDistance" );
7472 lua_classfunction (luaVM, " resetModelLODDistance" , " engineResetModelLODDistance" );
75- lua_classfunction (luaVM, " setModelVisibleTime" , " engineSetModelVisibleTime" );
7673
7774 lua_classfunction (luaVM, " getVisibleTextureNames" , " engineGetVisibleTextureNames" );
7875 lua_classfunction (luaVM, " getModelLODDistance" , " engineGetModelLODDistance" );
7976 lua_classfunction (luaVM, " getModelTextureNames" , " engineGetModelTextureNames" );
8077 lua_classfunction (luaVM, " getModelTextures" , " engineGetModelTextures" );
8178 lua_classfunction (luaVM, " getModelIDFromName" , " engineGetModelIDFromName" );
8279 lua_classfunction (luaVM, " getModelNameFromID" , " engineGetModelNameFromID" );
83- lua_classfunction (luaVM, " getModelVisibleTime" , " engineGetModelVisibleTime" );
8480 lua_classfunction (luaVM, " getModelPhysicalPropertiesGroup" , " engineGetModelPhysicalPropertiesGroup" );
8581 lua_classfunction (luaVM, " setModelPhysicalPropertiesGroup" , " engineSetModelPhysicalPropertiesGroup" );
8682 lua_classfunction (luaVM, " restoreModelPhysicalPropertiesGroup" , " engineRestoreModelPhysicalPropertiesGroup" );
@@ -775,7 +771,7 @@ int CLuaEngineDefs::EngineResetModelLODDistance(lua_State* luaVM)
775771
776772 if (argStream.HasErrors ())
777773 return luaL_error (luaVM, argStream.GetFullErrorMessage ());
778-
774+
779775 unsigned short usModelID = CModelNames::ResolveModelID (strModel);
780776 CModelInfo* pModelInfo = g_pGame->GetModelInfo (usModelID);
781777 if (pModelInfo)
@@ -1099,74 +1095,6 @@ int CLuaEngineDefs::EngineGetVisibleTextureNames(lua_State* luaVM)
10991095 return 1 ;
11001096}
11011097
1102- int CLuaEngineDefs::EngineSetModelVisibleTime (lua_State* luaVM)
1103- {
1104- // bool engineSetModelVisibleTime ( int/string modelID, int hourOn, int hourOff )
1105- SString strModelId;
1106- char cHourOn,cHourOff;
1107- CScriptArgReader argStream (luaVM);
1108- argStream.ReadString (strModelId);
1109- argStream.ReadNumber (cHourOn);
1110- argStream.ReadNumber (cHourOff);
1111-
1112- if (!argStream.HasErrors ())
1113- {
1114- ushort usModelID = CModelNames::ResolveModelID (strModelId);
1115- CModelInfo* pModelInfo = g_pGame->GetModelInfo (usModelID);
1116- if (pModelInfo)
1117- {
1118- if (cHourOn >= 0 && cHourOn <= 24 && cHourOff >= 0 && cHourOff <= 24 )
1119- {
1120- lua_pushboolean (luaVM, pModelInfo->SetTime (cHourOn, cHourOff));
1121- return 1 ;
1122- }
1123- }
1124- }
1125- else
1126- luaL_error (luaVM, argStream.GetFullErrorMessage ());
1127-
1128- // Failed
1129- lua_pushboolean (luaVM, false );
1130- return 1 ;
1131- }
1132-
1133- int CLuaEngineDefs::EngineGetModelVisibleTime (lua_State* luaVM)
1134- {
1135- // int, int engineGetModelVisibleTime ( int/string modelID )
1136- SString strModelId;
1137-
1138- CScriptArgReader argStream (luaVM);
1139- argStream.ReadString (strModelId);
1140-
1141- if (!argStream.HasErrors ())
1142- {
1143- ushort usModelID = CModelNames::ResolveModelID (strModelId);
1144- CModelInfo* pModelInfo = g_pGame->GetModelInfo (usModelID);
1145- if (pModelInfo)
1146- {
1147- char cHourOn, cHourOff;
1148- if (pModelInfo->GetTime (cHourOn, cHourOff))
1149- {
1150- lua_pushnumber (luaVM, cHourOn);
1151- lua_pushnumber (luaVM, cHourOff);
1152- return 2 ;
1153- }
1154- else // Model is incompatible, don't let confuse user.
1155- {
1156- lua_pushnumber (luaVM, 0 );
1157- lua_pushnumber (luaVM, 24 );
1158- return 2 ;
1159- }
1160- }
1161- }
1162- else
1163- luaL_error (luaVM, argStream.GetFullErrorMessage ());
1164-
1165- // Failed
1166- lua_pushboolean (luaVM, false );
1167- return 1 ;
1168- }
1169-
11701098int CLuaEngineDefs::EngineGetModelTextures (lua_State* luaVM)
11711099{
11721100 // table engineGetModelTextures ( string/int modelName/modelID, string/table textureNames )
0 commit comments