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().