|
World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Классы | |
| struct | KeyboardActionMapping |
| class | Keyboard |
Перечисления | |
| enum | InputAction : int32_t { INPUT_MoveForward = 0x0, INPUT_MoveBackwards = 0x1, INPUT_TurnLeft = 0x2, INPUT_TurnRight = 0x3, INPUT_Yell = 0x4, INPUT_Jump = 0x5, INPUT_Combat = 0x6, INPUT_CastReady = 0x7, INPUT_Attack = 0x8, INPUT_EventTrigger = 0x9, INPUT_Cast = 0xA, INPUT_Pass = 0xB, INPUT_CharCycle = 0xC, INPUT_Quest = 0xD, INPUT_QuickRef = 0xE, INPUT_Rest = 0xF, INPUT_TimeCal = 0x10, INPUT_Autonotes = 0x11, INPUT_Mapbook = 0x12, INPUT_AlwaysRun = 0x13, INPUT_LookUp = 0x14, INPUT_LookDown = 0x15, INPUT_CenterView = 0x16, INPUT_ZoomIn = 0x17, INPUT_ZoomOut = 0x18, INPUT_FlyUp = 0x19, INPUT_FlyDown = 0x1A, INPUT_Land = 0x1B, INPUT_StrafeLeft = 0x1C, INPUT_StrafeRight = 0x1D } |
| enum | KeyToggleType : int32_t { KeyToggleType::TOGGLE_Continuously = 0x0, KeyToggleType::TOGGLE_OneTimePress = 0x1 } |
Функции | |
| void | OnPressSpace () |
Переменные | |
| struct KeyboardActionMapping * | pKeyActionMap |
| enum InputAction : int32_t |
См. определение в файле Keyboard.h строка 4
|
strong |
| Элементы перечислений | |
|---|---|
| TOGGLE_Continuously | |
| TOGGLE_OneTimePress | |
См. определение в файле Keyboard.h строка 37
| void OnPressSpace | ( | ) |
| 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().