mirror of
https://github.com/celisej567/mcpe.git
synced 2026-09-17 20:10:23 +03:00
* Slight revamp of the options keymappings menu.
This commit is contained in:
@@ -59,7 +59,7 @@ bool SelectWorldScreen::isInGameScreen()
|
||||
void SelectWorldScreen::keyPressed(int code)
|
||||
{
|
||||
#ifndef ORIGINAL_CODE
|
||||
if (m_pMinecraft->m_options.m_keyBinds[Options::MENU_OK].value == code)
|
||||
if (m_pMinecraft->m_options.getKey(KM_MENU_OK) == code)
|
||||
m_pWorldSelectionList->selectItem(m_pWorldSelectionList->getItemAtPosition(m_width / 2, m_height / 2), false);
|
||||
|
||||
m_btnUnknown.field_36 = true;
|
||||
@@ -67,10 +67,10 @@ void SelectWorldScreen::keyPressed(int code)
|
||||
|
||||
if (m_btnUnknown.field_36)
|
||||
{
|
||||
if (m_pMinecraft->m_options.m_keyBinds[Options::LEFT].value == code)
|
||||
if (m_pMinecraft->m_options.getKey(KM_LEFT) == code)
|
||||
m_pWorldSelectionList->stepLeft();
|
||||
|
||||
if (m_pMinecraft->m_options.m_keyBinds[Options::RIGHT].value == code)
|
||||
if (m_pMinecraft->m_options.getKey(KM_RIGHT) == code)
|
||||
m_pWorldSelectionList->stepRight();
|
||||
}
|
||||
|
||||
|
||||
@@ -32,12 +32,12 @@ void KeyboardInput::setKey(int keyCode, bool b)
|
||||
{
|
||||
int index = -1;
|
||||
|
||||
if (m_pOptions->m_keyBinds[0].value == keyCode) index = 0;
|
||||
if (m_pOptions->m_keyBinds[2].value == keyCode) index = 1;
|
||||
if (m_pOptions->m_keyBinds[1].value == keyCode) index = 2;
|
||||
if (m_pOptions->m_keyBinds[3].value == keyCode) index = 3;
|
||||
if (m_pOptions->m_keyBinds[4].value == keyCode) index = 4;
|
||||
if (m_pOptions->m_keyBinds[9].value == keyCode) index = 5;
|
||||
if (m_pOptions->getKey(KM_FORWARD) == keyCode) index = 0;
|
||||
if (m_pOptions->getKey(KM_BACK) == keyCode) index = 1;
|
||||
if (m_pOptions->getKey(KM_LEFT) == keyCode) index = 2;
|
||||
if (m_pOptions->getKey(KM_RIGHT) == keyCode) index = 3;
|
||||
if (m_pOptions->getKey(KM_JUMP) == keyCode) index = 4;
|
||||
if (m_pOptions->getKey(KM_SNEAK) == keyCode) index = 5;
|
||||
|
||||
if (index == -1)
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user