definition optimized .

This commit is contained in:
Zero Fanker 2024-04-10 21:34:55 -04:00
parent a2a5f867b5
commit a4e03c3f6e
2 changed files with 7 additions and 4 deletions

View file

@ -3814,10 +3814,13 @@ void CMapData::UpdateTreeInfo(const CString* lpTreeType)
}
}
int CMapData::GetBuildingID(LPCSTR lpBuildingName)
int CMapData::GetBuildingID(const CString& lpBuildingName)
{
if (buildingid.find(lpBuildingName) == buildingid.end()) return -1;
return buildingid[lpBuildingName];
auto const it = buildingid.find(lpBuildingName);
if (it == buildingid.end()) {
return -1;
}
return it->second;
}

View file

@ -399,7 +399,7 @@ public:
}
int GetBuildingID(LPCSTR lpBuildingName);
int GetBuildingID(const CString& lpBuildingName);
void ImportRUL(LPCTSTR lpFilename);
void ExportRulesChanges(const char* filename);
void DeleteRulesSections();