mirror of
https://github.com/luanti-org/luanti.git
synced 2025-10-12 16:15:20 +02:00
Allow to scale nametag by distance and set font size (#16267)
This commit is contained in:
@@ -947,17 +947,15 @@ void GenericCAO::updateNametag()
|
||||
|
||||
v3f pos;
|
||||
pos.Y = m_prop.selectionbox.MaxEdge.Y + 0.3f;
|
||||
// Add or update nametag
|
||||
Nametag tmp{node, m_prop.nametag, m_prop.nametag_color,
|
||||
m_prop.nametag_bgcolor, m_prop.nametag_fontsize, pos,
|
||||
m_prop.nametag_scale_z};
|
||||
if (!m_nametag) {
|
||||
// Add nametag
|
||||
m_nametag = m_client->getCamera()->addNametag(node,
|
||||
m_prop.nametag, m_prop.nametag_color,
|
||||
m_prop.nametag_bgcolor, pos);
|
||||
m_nametag = m_client->getCamera()->addNametag(tmp);
|
||||
assert(m_nametag);
|
||||
} else {
|
||||
// Update nametag
|
||||
m_nametag->text = m_prop.nametag;
|
||||
m_nametag->textcolor = m_prop.nametag_color;
|
||||
m_nametag->bgcolor = m_prop.nametag_bgcolor;
|
||||
m_nametag->pos = pos;
|
||||
*m_nametag = tmp;
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user