* Improve the entity ID system, and add priority system. We should no longer have clashes.

This commit is contained in:
iProgramInCpp
2023-08-07 23:05:30 +03:00
parent e028fc6495
commit 1b97875dd6
9 changed files with 78 additions and 6 deletions

View File

@@ -30,6 +30,7 @@ void HumanoidMobRenderer::additionalRendering(Mob* mob, float f)
ItemInstance inst(itemID, 1, 0);
glPushMatrix();
m_pHumanoidModel->m_armL.translateTo(0.0625f);
glTranslatef(-0.0625f, 0.4375f, 0.0625f);
if (itemID <= C_MAX_TILES && TileRenderer::canRender(Tile::tiles[itemID]->getRenderShape()))
@@ -64,6 +65,14 @@ void HumanoidMobRenderer::onGraphicsReset()
m_pHumanoidModel->onGraphicsReset();
}
void HumanoidMobRenderer::renderName(Mob* mob, float x, float y, float z)
{
if (!mob->isPlayer()) return;
Player* player = (Player*)mob;
renderNameTag(player, player->m_name, x, y, z, player->isSneaking() ? 32 : 64);
}
void HumanoidMobRenderer::renderHand()
{
m_pHumanoidModel->field_4 = 0;