Fixed Y coordinates being shifted in certain situations
This commit is contained in:
parent
9d39f4d380
commit
7c859ab097
1 changed files with 1 additions and 1 deletions
|
|
@ -341,7 +341,7 @@ void WorldGrid::draw_coordinates(SkCanvas* canvas, const DrawData& drawData, Wor
|
|||
auto calculateCoordMultipliers = [&]() {
|
||||
coordMultiplier.x() = FixedPoint::trunc((drawData.cam.c.pos.x() - offset.x()) / divWorldSize);
|
||||
worldWindowBeginPos.x() = coordMultiplier.x() * divWorldSize + offset.x();
|
||||
coordMultiplier.y() = FixedPoint::trunc((drawData.cam.c.pos.y() - offset.y()) / divWorldSize);
|
||||
coordMultiplier.y() = -FixedPoint::trunc((offset.y() - drawData.cam.c.pos.y() + divWorldSize) / divWorldSize);
|
||||
worldWindowBeginPos.y() = coordMultiplier.y() * divWorldSize + offset.y();
|
||||
};
|
||||
calculateCoordMultipliers();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue