File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments