|
|
|
|
@ -157,14 +157,16 @@ void DrawMonsterHealthBar(const Surface &out)
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
int tagOffset = 5; |
|
|
|
|
for (size_t i = 0; i < Players.size(); i++) { |
|
|
|
|
if (((1U << i) & monster.whoHit) != 0) { |
|
|
|
|
RenderClxSprite(out, (*playerExpTags)[i + 1], position + Displacement { tagOffset, height - 31 }); |
|
|
|
|
} else if (Players[i].plractive) { |
|
|
|
|
RenderClxSprite(out, (*playerExpTags)[0], position + Displacement { tagOffset, height - 31 }); |
|
|
|
|
if (Players.size() > 1) { |
|
|
|
|
int tagOffset = 5; |
|
|
|
|
for (size_t i = 0; i < Players.size(); i++) { |
|
|
|
|
if (((1U << i) & monster.whoHit) != 0) { |
|
|
|
|
RenderClxSprite(out, (*playerExpTags)[i + 1], position + Displacement { tagOffset, height - 31 }); |
|
|
|
|
} else if (Players[i].plractive) { |
|
|
|
|
RenderClxSprite(out, (*playerExpTags)[0], position + Displacement { tagOffset, height - 31 }); |
|
|
|
|
} |
|
|
|
|
tagOffset += (*playerExpTags)[0].width(); |
|
|
|
|
} |
|
|
|
|
tagOffset += (*playerExpTags)[0].width(); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|