|
| EventManager (DMEngine *vm) |
|
void | initMouse () |
|
void | setMousePointerToNormal (int16 mousePointer) |
|
void | setPointerToObject (byte *bitmap) |
|
void | mouseDropChampionIcon () |
|
void | buildpointerScreenArea (int16 mousePosX, int16 mousePosY) |
|
void | setMousePointer () |
|
void | showMouse () |
|
void | hideMouse () |
|
bool | isMouseButtonDown (MouseButton button) |
|
void | setMousePos (Common::Point pos) |
|
Common::Point | getMousePos () |
|
Common::EventType | processInput (Common::Event *grabKey=nullptr, Common::Event *grabMouseClick=nullptr) |
|
void | processPendingClick () |
|
void | processClick (Common::Point mousePos, MouseButton button) |
|
CommandType | getCommandTypeFromMouseInput (MouseInput *input, Common::Point mousePos, MouseButton button) |
|
void | processCommandQueue () |
|
void | commandSetLeader (ChampionIndex index) |
|
void | commandProcessType80ClickInDungeonViewTouchFrontWall () |
|
void | commandProcessType80ClickInDungeonView (int16 posX, int16 posY) |
|
void | commandProcessCommands160To162ClickInResurrectReincarnatePanel (CommandType commandType) |
|
void | commandProcess81ClickInPanel (int16 x, int16 y) |
|
void | processType80_clickInDungeonView_grabLeaderHandObject (uint16 viewCell) |
|
void | clickInDungeonViewDropLeaderHandObject (uint16 viewCell) |
|
bool | hasPendingClick (Common::Point &point, MouseButton button) |
|
void | drawSleepScreen () |
|
void | discardAllInput () |
|
void | commandTakeStairs (bool stairsGoDown) |
|
void | commandProcessTypes12to27_clickInChampionStatusBox (uint16 champIndex, int16 posX, int16 posY) |
|
void | mouseProcessCommands125To128_clickOnChampionIcon (uint16 champIconIndex) |
|
void | commandProcessType100_clickInSpellArea (uint16 posX, uint16 posY) |
|
void | commandProcessTypes101To108_clickInSpellSymbolsArea (CommandType cmdType) |
|
void | commandProcessType111To115_ClickInActionArea (int16 posX, int16 posY) |
|
void | resetPressingEyeOrMouth () |
|
void | waitForMouseOrKeyActivity () |
|
void | commandHighlightBoxEnable (int16 x1, int16 x2, int16 y1, int16 y2) |
|
void | highlightBoxDisable () |
|
void | highlightScreenBox (int16 x1, int16 x2, int16 y1, int16 y2) |
|
void | initArrays () |
|
|
MouseInput * | _primaryMouseInput |
|
MouseInput * | _secondaryMouseInput |
|
bool | _mousePointerBitmapUpdated |
|
bool | _refreshMousePointerInMainLoop |
|
bool | _highlightBoxEnabled |
|
uint16 | _useChampionIconOrdinalAsMousePointerBitmap |
|
KeyboardInput * | _primaryKeyboardInput |
|
KeyboardInput * | _secondaryKeyboardInput |
|
bool | _ignoreMouseMovements |
|
int16 | _hideMousePointerRequestCount |
|
KeyboardInput | _primaryKeyboardInputInterface [7] |
|
KeyboardInput | _secondaryKeyboardInputMovement [19] |
|
KeyboardInput | _primaryKeyboardInputPartySleeping [3] |
|
KeyboardInput | _primaryKeyboardInputFrozenGame [2] |
|
MouseInput | _primaryMouseInputEntrance [4] |
|
MouseInput | _primaryMouseInputRestartGame [2] |
|
MouseInput | _primaryMouseInputInterface [20] |
|
MouseInput | _secondaryMouseInputMovement [9] |
|
MouseInput | _secondaryMouseInputChampionInventory [38] |
|
MouseInput | _primaryMouseInputPartySleeping [3] |
|
MouseInput | _primaryMouseInputFrozenGame [3] |
|
MouseInput | _mouseInputActionAreaNames [5] |
|
MouseInput | _mouseInputActionAreaIcons [5] |
|
MouseInput | _mouseInputSpellArea [9] |
|
MouseInput | _mouseInputChampionNamesHands [13] |
|
MouseInput | _mouseInputPanelChest [9] |
|
MouseInput | _mouseInputPanelResurrectReincarnateCancel [4] |
|
MouseInput | _primaryMouseInputViewportDialog1Choice [2] |
|
MouseInput | _primaryMouseInputScreenDialog1Choice [2] |
|
MouseInput | _primaryMouseInputViewportDialog2Choices [3] |
|
MouseInput | _primaryMouseInputScreenDialog2Choices [3] |
|
MouseInput | _primaryMouseInputViewportDialog3Choices [4] |
|
MouseInput | _primaryMouseInputScreenDialog3Choices [4] |
|
MouseInput | _primaryMouseInputViewportDialog4Choices [5] |
|
MouseInput | _primaryMouseInputScreenDialog4Choices [5] |
|
MouseInput * | _primaryMouseInputDialogSets [2][4] |
|