int CLuaTextDefs::textDestroyDisplay ( lua_State* luaVM ) { CTextDisplay * pTextDisplay; CScriptArgReader argStream ( luaVM ); argStream.ReadUserData ( pTextDisplay ); if ( !argStream.HasErrors ( ) ) { CLuaMain * luaMain = m_pLuaManager->GetVirtualMachine ( luaVM ); if ( luaMain ) { luaMain->DestroyDisplay ( pTextDisplay ); lua_pushboolean ( luaVM, true ); return 1; } } else m_pScriptDebugging->LogCustom ( luaVM, argStream.GetFullErrorMessage() ); lua_pushboolean ( luaVM, false ); return 1; }