mirror of
https://github.com/luanti-org/luanti.git
synced 2025-10-12 16:15:20 +02:00
Add nametag background setting and object property (#10937)
This commit is contained in:
@@ -934,7 +934,7 @@ void GenericCAO::updateNametag()
|
||||
if (m_is_local_player) // No nametag for local player
|
||||
return;
|
||||
|
||||
if (m_prop.nametag.empty()) {
|
||||
if (m_prop.nametag.empty() || m_prop.nametag_color.getAlpha() == 0) {
|
||||
// Delete nametag
|
||||
if (m_nametag) {
|
||||
m_client->getCamera()->removeNametag(m_nametag);
|
||||
@@ -952,12 +952,14 @@ void GenericCAO::updateNametag()
|
||||
if (!m_nametag) {
|
||||
// Add nametag
|
||||
m_nametag = m_client->getCamera()->addNametag(node,
|
||||
m_prop.nametag, m_prop.nametag_color, pos);
|
||||
m_prop.nametag, m_prop.nametag_color,
|
||||
m_prop.nametag_bgcolor, pos);
|
||||
} else {
|
||||
// Update nametag
|
||||
m_nametag->nametag_text = m_prop.nametag;
|
||||
m_nametag->nametag_color = m_prop.nametag_color;
|
||||
m_nametag->nametag_pos = pos;
|
||||
m_nametag->text = m_prop.nametag;
|
||||
m_nametag->textcolor = m_prop.nametag_color;
|
||||
m_nametag->bgcolor = m_prop.nametag_bgcolor;
|
||||
m_nametag->pos = pos;
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user