diff --git a/src/openrct2/paint/Paint.Entity.cpp b/src/openrct2/paint/Paint.Entity.cpp index ab76e5f009..c6be9767ef 100644 --- a/src/openrct2/paint/Paint.Entity.cpp +++ b/src/openrct2/paint/Paint.Entity.cpp @@ -59,11 +59,11 @@ void EntityPaintSetup(PaintSession& session, const CoordsXY& pos) const bool highlightPathIssues = (session.ViewFlags & VIEWPORT_FLAG_HIGHLIGHT_PATH_ISSUES); - for (auto* spr : EntityTileList(pos)) + for (auto* entity : EntityTileList(pos)) { if (highlightPathIssues) { - const auto staff = spr->As(); + const auto staff = entity->As(); if (staff != nullptr) { if (staff->AssignedStaffType != StaffType::Handyman) @@ -71,13 +71,13 @@ void EntityPaintSetup(PaintSession& session, const CoordsXY& pos) continue; } } - else if (spr->Type != EntityType::Litter) + else if (entity->Type != EntityType::Litter) { continue; } } - const auto entityPos = spr->GetLocation(); + const auto entityPos = entity->GetLocation(); // Only paint sprites that are below the clip height and inside the clip selection. // Here converting from land/path/etc height scale to pixel height scale. @@ -104,10 +104,10 @@ void EntityPaintSetup(PaintSession& session, const CoordsXY& pos) } } - auto screenCoords = Translate3DTo2DWithZ(session.CurrentRotation, spr->GetLocation()); + auto screenCoords = Translate3DTo2DWithZ(session.CurrentRotation, entity->GetLocation()); auto spriteRect = ScreenRect( - screenCoords - ScreenCoordsXY{ spr->SpriteData.Width, spr->SpriteData.HeightMin }, - screenCoords + ScreenCoordsXY{ spr->SpriteData.Width, spr->SpriteData.HeightMax }); + screenCoords - ScreenCoordsXY{ entity->SpriteData.Width, entity->SpriteData.HeightMin }, + screenCoords + ScreenCoordsXY{ entity->SpriteData.Width, entity->SpriteData.HeightMax }); const ZoomLevel zoom = session.DPI.zoom_level; if (session.DPI.y + session.DPI.height <= zoom.ApplyInversedTo(spriteRect.GetTop()) @@ -120,56 +120,56 @@ void EntityPaintSetup(PaintSession& session, const CoordsXY& pos) int32_t image_direction = session.CurrentRotation; image_direction <<= 3; - image_direction += spr->Orientation; + image_direction += entity->Orientation; image_direction &= 0x1F; - session.CurrentlyDrawnEntity = spr; + session.CurrentlyDrawnEntity = entity; session.SpritePosition.x = entityPos.x; session.SpritePosition.y = entityPos.y; session.InteractionType = ViewportInteractionItem::Entity; - switch (spr->Type) + switch (entity->Type) { case EntityType::Vehicle: - spr->As()->Paint(session, image_direction); + entity->As()->Paint(session, image_direction); if (LightFx::ForVehiclesIsAvailable()) { - LightFx::AddLightsMagicVehicle(spr->As()); + LightFx::AddLightsMagicVehicle(entity->As()); } break; case EntityType::Guest: case EntityType::Staff: - spr->As()->Paint(session, image_direction); + entity->As()->Paint(session, image_direction); break; case EntityType::SteamParticle: - spr->As()->Paint(session, image_direction); + entity->As()->Paint(session, image_direction); break; case EntityType::MoneyEffect: - spr->As()->Paint(session, image_direction); + entity->As()->Paint(session, image_direction); break; case EntityType::CrashedVehicleParticle: - spr->As()->Paint(session, image_direction); + entity->As()->Paint(session, image_direction); break; case EntityType::ExplosionCloud: - spr->As()->Paint(session, image_direction); + entity->As()->Paint(session, image_direction); break; case EntityType::CrashSplash: - spr->As()->Paint(session, image_direction); + entity->As()->Paint(session, image_direction); break; case EntityType::ExplosionFlare: - spr->As()->Paint(session, image_direction); + entity->As()->Paint(session, image_direction); break; case EntityType::JumpingFountain: - spr->As()->Paint(session, image_direction); + entity->As()->Paint(session, image_direction); break; case EntityType::Balloon: - spr->As()->Paint(session, image_direction); + entity->As()->Paint(session, image_direction); break; case EntityType::Duck: - spr->As()->Paint(session, image_direction); + entity->As()->Paint(session, image_direction); break; case EntityType::Litter: - spr->As()->Paint(session, image_direction); + entity->As()->Paint(session, image_direction); break; default: assert(false);