mirror of
https://github.com/glest/glest-source.git
synced 2025-08-13 03:44:00 +02:00
render meeting point for all selected units
This commit is contained in:
@@ -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);
|
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);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user