diff --git a/src/openrct2-ui/windows/EditorObjectSelection.cpp b/src/openrct2-ui/windows/EditorObjectSelection.cpp index 3f06c203e2..f792105694 100644 --- a/src/openrct2-ui/windows/EditorObjectSelection.cpp +++ b/src/openrct2-ui/windows/EditorObjectSelection.cpp @@ -301,8 +301,8 @@ static void visible_list_refresh(rct_window* w) uint8_t selectionFlags = _objectSelectionFlags[i]; const ObjectRepositoryItem* item = &items[i]; uint8_t objectType = item->ObjectEntry.flags & 0x0F; - if (objectType == get_selected_object_type(w) && !(selectionFlags & OBJECT_SELECTION_FLAG_6) - && filter_source(item) && filter_string(item) && filter_chunks(item) && filter_selected(selectionFlags)) + if (objectType == get_selected_object_type(w) && !(selectionFlags & OBJECT_SELECTION_FLAG_6) && filter_source(item) + && filter_string(item) && filter_chunks(item) && filter_selected(selectionFlags)) { rct_object_filters* filter = new rct_object_filters; filter->ride.category[0] = 0; @@ -1426,12 +1426,12 @@ static bool sources_match(uint8_t source) // clang-format on } -static bool filter_source(const ObjectRepositoryItem * item) +static bool filter_source(const ObjectRepositoryItem* item) { if (_FILTER_ALL) return true; - for (auto source: item->Sources) + for (auto source : item->Sources) { if (sources_match(source)) return true; @@ -1475,8 +1475,9 @@ static void filter_update_counts() size_t numObjects = object_repository_get_items_count(); const ObjectRepositoryItem* items = object_repository_get_items(); - for (size_t i = 0; i < numObjects; i++) { - const ObjectRepositoryItem * item = &items[i]; + for (size_t i = 0; i < numObjects; i++) + { + const ObjectRepositoryItem* item = &items[i]; if (filter_source(item) && filter_string(item) && filter_chunks(item) && filter_selected(selectionFlags[i])) { uint8_t objectType = item->ObjectEntry.flags & 0xF; diff --git a/src/openrct2-ui/windows/ObjectLoadError.cpp b/src/openrct2-ui/windows/ObjectLoadError.cpp index 8db291f93d..a6c71020cb 100644 --- a/src/openrct2-ui/windows/ObjectLoadError.cpp +++ b/src/openrct2-ui/windows/ObjectLoadError.cpp @@ -330,7 +330,7 @@ static void window_object_load_error_scrollpaint(rct_window* w, rct_drawpixelinf // ... source game ... rct_string_id sourceStringId = object_manager_get_source_game_string( - object_entry_get_source_game_legacy(&_invalid_entries[i])); + object_entry_get_source_game_legacy(&_invalid_entries[i])); gfx_draw_string_left(dpi, sourceStringId, nullptr, COLOUR_DARK_GREEN, SOURCE_COL_LEFT - 3, y); // ... and type diff --git a/src/openrct2/object/BannerObject.cpp b/src/openrct2/object/BannerObject.cpp index a10e1c6a70..9693afc893 100644 --- a/src/openrct2/object/BannerObject.cpp +++ b/src/openrct2/object/BannerObject.cpp @@ -48,8 +48,7 @@ void BannerObject::ReadLegacy(IReadObjectContext* context, IStream* stream) if (item != nullptr) { auto sourceGame = item->GetFirstSourceGame(); - if (sourceGame == OBJECT_SOURCE_WACKY_WORLDS - || sourceGame == OBJECT_SOURCE_TIME_TWISTER + if (sourceGame == OBJECT_SOURCE_WACKY_WORLDS || sourceGame == OBJECT_SOURCE_TIME_TWISTER || sourceGame == OBJECT_SOURCE_CUSTOM) { auto scgPathX = Object::GetScgPathXHeader(); diff --git a/src/openrct2/object/ObjectFactory.cpp b/src/openrct2/object/ObjectFactory.cpp index 83cd82f5e4..fa0d4c934c 100644 --- a/src/openrct2/object/ObjectFactory.cpp +++ b/src/openrct2/object/ObjectFactory.cpp @@ -34,6 +34,7 @@ #include "StexObject.h" #include "WallObject.h" #include "WaterObject.h" + #include interface IFileDataRetriever @@ -154,26 +155,23 @@ namespace ObjectFactory static Object* CreateObjectFromJson( IObjectRepository& objectRepository, const json_t* jRoot, const IFileDataRetriever* fileRetriever); - static uint8_t ParseSourceGame(const std::string &s) + static uint8_t ParseSourceGame(const std::string& s) { - static const std::unordered_map LookupTable - { - { "rct1", OBJECT_SOURCE_RCT1 }, - { "rct1aa", OBJECT_SOURCE_ADDED_ATTRACTIONS }, - { "rct1ll", OBJECT_SOURCE_LOOPY_LANDSCAPES }, - { "rct2", OBJECT_SOURCE_RCT2 }, - { "rct2ww", OBJECT_SOURCE_WACKY_WORLDS }, - { "rct2tt", OBJECT_SOURCE_TIME_TWISTER }, - { "official", OBJECT_SOURCE_OPENRCT2_OFFICIAL }, - { "custom", OBJECT_SOURCE_CUSTOM }, + static const std::unordered_map LookupTable{ + { "rct1", OBJECT_SOURCE_RCT1 }, + { "rct1aa", OBJECT_SOURCE_ADDED_ATTRACTIONS }, + { "rct1ll", OBJECT_SOURCE_LOOPY_LANDSCAPES }, + { "rct2", OBJECT_SOURCE_RCT2 }, + { "rct2ww", OBJECT_SOURCE_WACKY_WORLDS }, + { "rct2tt", OBJECT_SOURCE_TIME_TWISTER }, + { "official", OBJECT_SOURCE_OPENRCT2_OFFICIAL }, + { "custom", OBJECT_SOURCE_CUSTOM }, }; auto result = LookupTable.find(s); - return (result != LookupTable.end()) ? - result->second : - OBJECT_SOURCE_CUSTOM; + return (result != LookupTable.end()) ? result->second : OBJECT_SOURCE_CUSTOM; } - static void ReadObjectLegacy(Object * object, IReadObjectContext* context, IStream* stream) + static void ReadObjectLegacy(Object* object, IReadObjectContext* context, IStream* stream) { try { @@ -419,8 +417,7 @@ namespace ObjectFactory std::vector sourceGameVector; for (size_t j = 0; j < json_array_size(sourceGames); j++) { - sourceGameVector.push_back( - ParseSourceGame(json_string_value(json_array_get(sourceGames, j)))); + sourceGameVector.push_back(ParseSourceGame(json_string_value(json_array_get(sourceGames, j)))); } result->SetSourceGames(sourceGameVector); }