//----------------------------------------------- // operator< // //----------------------------------------------- bool CSheetId::operator < (const CSheetId& sheetRef ) const { if (!_Initialised) init(false); if (_Id.Id < sheetRef.asInt()) { return true; } return false; } // operator< //
// *************************************************************************** static DECLARE_INTERFACE_USER_FCT(getBotChatItemSheetForItemType) { if(args.size()!=1) { nlwarning("<getBotChatItemSheetForItemType> requires 1 arg"); return false; } // get arg uint a0= (uint)args[0].getInteger(); clamp(a0,(uint)0,uint(ITEM_TYPE::UNDEFINED)); // get sheet name string name= CBotChatPageTrade::getItemSheetNameForItemType((ITEM_TYPE::TItemType)a0); // result CSheetId sheetId; sheetId.buildSheetId(name); result.setInteger(sheetId.asInt()); return true; }