// ********************************************************************************************************* int CDisplayerVisualEntity::luaUpdatePermanentStatutIcon(CLuaState &ls) { //H_AUTO(R2_CDisplayerVisualEntity_luaUpdatePermanentStatutIcon) const char *funcName = "updatePermanentStatutIcon"; CLuaIHM::checkArgCount(ls, funcName, 1); updatePermanentStatutIcon(ls.toString(1)); return 0; }
// **************************************************************************** int CSessionBrowserImpl::luaGetScenarioAverageScores(CLuaState &ls) { nldebug("SB: luaGetScenarioAverageScores"); CLuaIHM::checkArgCount(ls, "getScenarioAverageScores", 1); CLuaIHM::checkArgType(ls, "getScenarioAverageScores", 1, LUA_TSTRING); CSessionBrowserImpl::getInstance().getScenarioAverageScores(ls.toString(1)); return 0; }
// *************************************************************************** int CInterfaceElement::luaSetPosRef(CLuaState &ls) { CLuaIHM::checkArgCount(ls, "setPosRef", 1); CLuaIHM::check(ls, ls.isString(1), "setPosRef() requires a string in param 1"); // get hotspot THotSpot newParentPosRef, newPosRef; convertHotSpotCouple(ls.toString(1), newParentPosRef, newPosRef); // if different from current, set,a nd invalidate coords if(newParentPosRef!=getParentPosRef() || newPosRef!=getPosRef()) { setParentPosRef(newParentPosRef); setPosRef(newPosRef); invalidateCoords(); } return 0; }