Skip to content

Commit 9a0ac7d

Browse files
committed
give TU display a border for definition where applicable
1 parent cfa4b64 commit 9a0ac7d

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

src/Battlescape/Map.cpp

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1063,14 +1063,21 @@ void Map::drawTerrain(Surface *surface)
10631063

10641064
if (_previewSetting & PATH_TU_COST && tile->getTUMarker() > -1)
10651065
{
1066-
_numWaypid->setValue(tile->getTUMarker());
1067-
_numWaypid->draw();
10681066
int off = tile->getTUMarker() > 9 ? 4 : 2;
1069-
if (_save->getSelectedUnit() && _save->getSelectedUnit()->getArmor()->getSize() > 1)
1067+
if (!(_previewSetting & PATH_ARROWS) || _save->getSelectedUnit() && _save->getSelectedUnit()->getArmor()->getSize() > 1)
10701068
{
1071-
adjustment += 8;
1069+
_numWaypid->setBordered(true); // give it a border for the pathfinding display, makes it more visible on snow, etc.
1070+
off += 1;
1071+
adjustment += 1;
1072+
if (_save->getSelectedUnit() && _save->getSelectedUnit()->getArmor()->getSize() > 1)
1073+
{
1074+
adjustment += 8;
1075+
}
10721076
}
1077+
_numWaypid->setValue(tile->getTUMarker());
1078+
_numWaypid->draw();
10731079
_numWaypid->blitNShade(surface, screenPosition.x + 16 - off, screenPosition.y + (30-adjustment), 0);
1080+
_numWaypid->setBordered(false); // make sure we remove the border in case it's being used for missile waypoints.
10741081
}
10751082
}
10761083
}

0 commit comments

Comments
 (0)