std::map<int,std::map<int,CBuilding*>>buildings;///< first int is the castle ID, second the building ID (in ERM-U format)
std::map<int,std::pair<std::string,std::vector<std::vector<std::vector<int>>>>>hall;//map<castle ID, pair<hall bg name, std::vector< std::vector<building id> >[5]> - external vector is the vector of buildings in the row, internal is the list of buildings for the specific slot