render meeting point for all selected units
This commit is contained in:
parent
c81dea0029
commit
438d37c59f
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue