World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Классы | |
class | CKeyListElement |
Функции | |
int | GetAsyncKeyState (int vKey) |
Переменные | |
struct KeyboardActionMapping * | pKeyActionMap |
std::array< CKeyListElement, 30 > | keyMappingParams |
std::array< std::tuple< const char *, const unsigned __int8 >, 26 > | keyNameToCodeTranslationMap |
|
inline |
См. определение в файле Keyboard.cpp строка 8
Перекрестные ссылки SDL_GetKeyboardState().
Используется в Keyboard::IsKeyBeingHeld(), Keyboard::IsShiftHeld(), OS_IfCtrlPressed(), OS_IfShiftPressed(), Keyboard::ProcessInputActions(), KeyboardActionMapping::ResetKeys() и Keyboard::WasKeyPressed().
struct KeyboardActionMapping* pKeyActionMap |
См. определение в файле Keyboard.cpp строка 35
Используется в BankDialog(), CreateParty_EventLoop(), EnterHouse(), Application::Menu::EventLoop(), Application::Game::EventLoop(), GUIWindow_GameKeyBindings::GUIWindow_GameKeyBindings(), GUIWindow_GenericDialogue::GUIWindow_GenericDialogue(), HouseDialogPressCloseBtn(), MainMenuLoad_EventLoop(), Engine::MM7_Initialize(), Application::GameWindowHandler::OnChar(), Application::GameWindowHandler::OnVkDown(), Keyboard::ProcessInputActions(), KeyboardActionMapping::ProcessTextInput(), GUIWindow_GenericDialogue::Release(), Timer::Resume(), TownHallDialog(), UI_Create(), UI_DrawSaveLoad(), GUIWindow_Inventory::Update(), GUIWindow_PartyCreation::Update(), GUIWindow_GenericDialogue::Update() и GUIWindow_GameKeyBindings::Update().
std::array<CKeyListElement, 30> keyMappingParams |
См. определение в файле Keyboard.cpp строка 62
Используется в KeyboardActionMapping::ReadMappings(), KeyboardActionMapping::SetDefaultMapping() и KeyboardActionMapping::StoreMappings().
std::array<std::tuple<const char *, const unsigned __int8>, 26> keyNameToCodeTranslationMap |
См. определение в файле Keyboard.cpp строка 106
Используется в KeyboardActionMapping::GetVKeyDisplayName() и KeyboardActionMapping::TranslateKeyNameToKeyCode().