Debug text: Add selected block information

This commit is contained in:
Er2
2023-12-02 18:46:03 +03:00
parent 854c50986d
commit 9b76709059

View File

@@ -687,6 +687,18 @@ void GameRenderer::render(float f)
debugText << "\npos: " << posStr;
debugText << "\nentities: " << m_pMinecraft->m_pLevel->m_entities.size();
debugText << "\n" << m_pMinecraft->m_pLevelRenderer->gatherStats1();
HitResult& hr = m_pMinecraft->m_hitResult;
if (hr.m_hitType != HitResult::NONE) {
sprintf(posStr, "%d, %d, %d", hr.m_tileX, hr.m_tileY, hr.m_tileZ);
debugText << "\nLooking at: " << posStr;
Tile *pTile = nullptr;
TileID tile = m_pMinecraft->m_pLevel->getTile(hr.m_tileX, hr.m_tileY, hr.m_tileZ);
if (tile > 0) {
pTile = Tile::tiles[tile];
debugText << "\nTile: " << std::to_string(tile) <<" "<< pTile->m_descriptionID;
}
}
}
m_pMinecraft->m_pFont->drawShadow(debugText.str(), 2, 2, 0xFFFFFF);