diff --git a/source/glest_game/graphics/renderer.cpp b/source/glest_game/graphics/renderer.cpp index 2f32d067c..9d2841836 100644 --- a/source/glest_game/graphics/renderer.cpp +++ b/source/glest_game/graphics/renderer.cpp @@ -5678,6 +5678,15 @@ void Renderer::renderSelectionEffects(int healthbarMode) { } } } + + //meeting point arrow + if(unit->getType()->getMeetingPoint()) { + Vec2i pos= unit->getMeetingPos(); + map->clampPos(pos); + + Vec3f arrowTarget= Vec3f(pos.x, map->getCell(pos)->getHeight(), pos.y); + renderArrow(unit->getCurrVectorFlat(), arrowTarget, Vec3f(0.f, 0.f, 1.f), 0.3f); + } } } @@ -5728,15 +5737,6 @@ void Renderer::renderSelectionEffects(int healthbarMode) { renderArrow(unit->getCurrVectorFlat(), arrowTarget, arrowColor, 0.3f); } } - - //meeting point arrow - if(unit->getType()->getMeetingPoint()) { - Vec2i pos= unit->getMeetingPos(); - map->clampPos(pos); - - Vec3f arrowTarget= Vec3f(pos.x, map->getCell(pos)->getHeight(), pos.y); - renderArrow(unit->getCurrVectorFlat(), arrowTarget, Vec3f(0.f, 0.f, 1.f), 0.3f); - } } }