Fix #17964: Sprites don't show up on two sides of the view-clip selection

This commit is contained in:
ebstalk 2022-10-01 16:26:36 -05:00 committed by GitHub
parent 6d97bbddf9
commit 20333c32fe
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 2 deletions

View File

@ -74,6 +74,7 @@
- Fix: [#17980] Queue lines of track designs mess up existing queue lines if dragged through them.
- Fix: [#17959] Areas marked for dirty drawing are too large.
- Fix: [#17963] Some marketing campaigns cant be started after Finances window tab has been on Research.
- Fix: [#17964] Sprites dont show up on two sides of the view-clip selection.
- Fix: [#17966] Reversed steel trains do not properly import from S4.
- Fix: [#17973] Bins and lamps overlay parts of the land (original bug).
- Fix: [#18008] Steeplechase S-bends has multiple gaps visible in the tracks (original bug).

View File

@ -85,11 +85,11 @@ void EntityPaintSetup(paint_session& session, const CoordsXY& pos)
{
continue;
}
if (entityPos.x < gClipSelectionA.x || entityPos.x > gClipSelectionB.x)
if (entityPos.x < gClipSelectionA.x || entityPos.x > (gClipSelectionB.x + COORDS_XY_STEP - 1))
{
continue;
}
if (entityPos.y < gClipSelectionA.y || entityPos.y > gClipSelectionB.y)
if (entityPos.y < gClipSelectionA.y || entityPos.y > (gClipSelectionB.y + COORDS_XY_STEP - 1))
{
continue;
}