fix: player name still visible after player removal
This commit is contained in:
@@ -156,6 +156,7 @@ void Decorator::update(float delta, const Camera& camera) {
|
|||||||
auto note = renderer.texts->get(textsIter->second);
|
auto note = renderer.texts->get(textsIter->second);
|
||||||
auto player = level.players->get(textsIter->first);
|
auto player = level.players->get(textsIter->first);
|
||||||
if (player == nullptr) {
|
if (player == nullptr) {
|
||||||
|
renderer.texts->remove(textsIter->second);
|
||||||
textsIter = playerTexts.erase(textsIter);
|
textsIter = playerTexts.erase(textsIter);
|
||||||
} else {
|
} else {
|
||||||
note->setPosition(player->getPosition() + glm::vec3(0, 1, 0));
|
note->setPosition(player->getPosition() + glm::vec3(0, 1, 0));
|
||||||
|
|||||||
Reference in New Issue
Block a user