sea-kg/yourCityIsInvadedByAliens

Redesign convertStringToRoadPart

Opened this issue · 0 comments

Переделать:

static RoadPart convertStringToRoadPart(const std::wstring &sRoadPart) {
    if (sRoadPart == L"vertical") {

@mariarti91 писал:

вместо этого каскада условий можно сделать static std::unordered_map<std::wstring, RoadPart> и производить поиск за константу ценой долго первого выполнения при инициалзицаии статик мапы.

Надо вообще вынести все это в YAssetRoad в json. И оттуда считывать.