mirror of
https://github.com/celisej567/mcpe.git
synced 2025-12-31 17:49:17 +03:00
Added Hide GUI Keybind (#62)
F1 to hide gui Also renamed the field for hiding the GUI to m_bDontRenderGui I would have named it m_bRenderGui and flipped the default values and checks but I assumed that changing the least amount of stuff would be desired.
This commit is contained in:
@@ -165,6 +165,7 @@ enum
|
||||
AKEYCODE_APOSTROPHE = VK_OEM_7, // ''"'
|
||||
AKEYCODE_SPACE = VK_SPACE,
|
||||
|
||||
AKEYCODE_F1 = VK_F1,
|
||||
AKEYCODE_F3 = VK_F3,
|
||||
AKEYCODE_F4 = VK_F4,
|
||||
|
||||
|
||||
@@ -474,6 +474,10 @@ void Minecraft::tickInput()
|
||||
m_pLocalPlayer->drop(&inst);
|
||||
}
|
||||
}
|
||||
else if (keyCode == AKEYCODE_F1)
|
||||
{
|
||||
m_options.m_bDontRenderGui = !m_options.m_bDontRenderGui;
|
||||
}
|
||||
else if (keyCode == AKEYCODE_F3)
|
||||
{
|
||||
m_options.m_bDebugText = !m_options.m_bDebugText;
|
||||
|
||||
@@ -601,7 +601,7 @@ void GameRenderer::render(float f)
|
||||
if (t_keepPic < 0)
|
||||
{
|
||||
renderLevel(f);
|
||||
if (m_pMinecraft->m_options.field_23C)
|
||||
if (m_pMinecraft->m_options.m_bDontRenderGui)
|
||||
{
|
||||
if (!m_pMinecraft->m_pScreen)
|
||||
return;
|
||||
@@ -727,7 +727,7 @@ void GameRenderer::renderItemInHand(float f, int i)
|
||||
if (m_pMinecraft->m_options.m_bViewBobbing)
|
||||
bobView(f);
|
||||
|
||||
if (!m_pMinecraft->m_options.m_bThirdPerson && !m_pMinecraft->m_options.field_23C)
|
||||
if (!m_pMinecraft->m_options.m_bThirdPerson && !m_pMinecraft->m_options.m_bDontRenderGui)
|
||||
m_pItemInHandRenderer->render(f);
|
||||
|
||||
glPopMatrix();
|
||||
|
||||
@@ -1127,7 +1127,7 @@ extern int t_keepPic;
|
||||
void LevelRenderer::takePicture(TripodCamera* pCamera, Entity* pOwner)
|
||||
{
|
||||
Mob* pOldMob = m_pMinecraft->m_pMobPersp;
|
||||
bool bOldField23C = m_pMinecraft->m_options.field_23C;
|
||||
bool bOldDontRenderGui = m_pMinecraft->m_options.m_bDontRenderGui;
|
||||
bool bOldThirdPerson = m_pMinecraft->m_options.m_bThirdPerson;
|
||||
|
||||
#ifdef ENH_CAMERA_NO_PARTICLES
|
||||
@@ -1136,11 +1136,11 @@ void LevelRenderer::takePicture(TripodCamera* pCamera, Entity* pOwner)
|
||||
#endif
|
||||
|
||||
m_pMinecraft->m_pMobPersp = pCamera;
|
||||
m_pMinecraft->m_options.field_23C = true;
|
||||
m_pMinecraft->m_options.m_bDontRenderGui = true;
|
||||
m_pMinecraft->m_options.m_bThirdPerson = false; // really from the perspective of the camera
|
||||
m_pMinecraft->m_pGameRenderer->render(0.0f);
|
||||
m_pMinecraft->m_pMobPersp = pOldMob;
|
||||
m_pMinecraft->m_options.field_23C = bOldField23C;
|
||||
m_pMinecraft->m_options.m_bDontRenderGui = bOldDontRenderGui;
|
||||
m_pMinecraft->m_options.m_bThirdPerson = bOldThirdPerson;
|
||||
|
||||
#ifdef ENH_CAMERA_NO_PARTICLES
|
||||
|
||||
@@ -29,7 +29,7 @@ void Options::initDefaultValues()
|
||||
{
|
||||
field_238 = 2;
|
||||
field_244 = 1.0f;
|
||||
field_23C = 0;
|
||||
m_bDontRenderGui = false;
|
||||
field_248 = 1.0f;
|
||||
m_bThirdPerson = false;
|
||||
field_0 = 1.0f;
|
||||
|
||||
@@ -101,7 +101,7 @@ public:
|
||||
KeyBind m_keyBinds[16];
|
||||
|
||||
int field_238;
|
||||
uint8_t field_23C;
|
||||
bool m_bDontRenderGui;
|
||||
bool m_bThirdPerson;
|
||||
uint8_t field_23E;
|
||||
bool m_bFlyCheat;
|
||||
|
||||
Reference in New Issue
Block a user