- bugfix selection circle and healthbar rendering

This commit is contained in:
SoftCoder 2014-11-28 20:49:04 -08:00
parent 8e7dfbd43a
commit 126ed18589
1 changed files with 14 additions and 12 deletions

View File

@ -5467,14 +5467,16 @@ void Renderer::renderSelectionEffects(int healthbarMode) {
int finalHealthbarMode = hbvUndefined;
if(healthbarMode == hbvUndefined) {
finalHealthbarMode = unit->getFaction()->getType()->getHealthbarVisible();
} else {
}
else {
finalHealthbarMode = healthbarMode;
}
bool healthbarsVisible=((finalHealthbarMode&hbvAlways)||(finalHealthbarMode&hbvSelected)||(finalHealthbarMode&hbvIfNeeded));
bool healthbarsVisible =((finalHealthbarMode & hbvAlways) ||
(finalHealthbarMode & hbvSelected) ||
(finalHealthbarMode & hbvIfNeeded));
float selectionCircleThickness = 0.2f;
float hpRatio = unit->getHpRatio();
if(healthbarsVisible) {
//hpRatio=unit->getHpRatio();
selectionCircleThickness = 0.05f;
hpRatio = 1.0f;
}