|
|
| Mouse (OSystem *system, Disk *skyDisk, SkyCompact *skyCompact, Screen *skyScreen) |
| |
|
void | mouseEngine () |
| |
|
void | mouseEngineIBASS () |
| |
|
void | replaceMouseCursors (uint16 fileNo) |
| |
|
bool | fnAddHuman () |
| |
|
void | fnSaveCoods () |
| |
|
void | fnOpenCloseHand (bool open) |
| |
|
uint16 | findMouseCursor (uint32 itemNum) |
| |
|
void | lockMouse () |
| |
|
void | unlockMouse () |
| |
|
void | restoreMouseData (uint16 frameNum) |
| |
|
void | drawNewMouse () |
| |
|
void | spriteMouse (uint16 frameNum, uint8 mouseX, uint8 mouseY) |
| |
|
void | useLogicInstance (Logic *skyLogic) |
| |
|
void | useControlInstance (Control *control) |
| |
|
void | buttonPressed (uint8 button) |
| |
|
void | mouseMoved (uint16 mouseX, uint16 mouseY) |
| |
|
void | waitMouseNotPressed (int minDelay=0) |
| |
|
uint16 | giveMouseX () |
| |
|
uint16 | giveMouseY () |
| |
|
uint16 | giveCurrentMouseType () |
| |
|
bool | wasClicked () |
| |
|
void | logicClick () |
| |
|
void | resetCursor () |
| |
|
void | setInvDims (uint16 x, uint16 y, uint16 w, uint16 h) |
| |
|
bool | isUILive () |
| |
|
void | setTextChooserMode () |
| |
|
void | resetUI () |
| |
|
OSystem * | giveSystem () |
| |
|
int | doProximityHighlights (uint16 xPos, uint16 yPos) |
| |
|
uint16 | giveXCood (Compact *itemData, uint32 id) |
| |
|
uint16 | giveYCood (Compact *itemData, uint32 id) |
| |
|
void | setLincInv (bool inv) |
| |
|
bool | isLincInv () |
| |
|
void | incLincMenuRef () |
| |
|
void | pushInvY (uint16 y) |
| |
|
uint16 | popInvY () |
| |
|
UIIcon | getInteractIcon (uint32 id) |
| |
|
bool | hasSingleInteractIcon (uint32 id) |
| |
|
void | updateHotspotCoordinate (uint16 xPos) |
| |
|
int | touchingFloor (uint16 xPos, uint16 yPos) |
| |
|
| enum | : uint8 {
GAMEPLAY,
PRE_INVENTORY,
INVENTORY,
INV_TEMP_EXAMINE,
INVENTORY_USE_ON,
TEXT_CHOOSER,
MUST_RELEASE,
ALERT_TO_GAME
} |
| |
|
|
void | pointerEngine (uint16 xPos, uint16 yPos) |
| |
|
void | pointerEngineIBASS (uint16 xPos, uint16 yPos) |
| |
|
void | buttonEngine1 () |
| |
|
void | invMouse (uint16 xPos, uint16 yPos) |
| |
|
void | lincInvMouse (uint16 xPos, uint16 yPos) |
| |
|
void | invUseOn (uint16 xPos, uint16 yPos) |
| |
|
void | textChooser (uint16 xPos, uint16 yPos) |
| |
|
void | initExitIcon (uint32 type, int iconx, int icony) |
| |
|
|
bool | _logicClick |
| |
|
uint16 | _mouseB |
| |
|
uint16 | _mouseX |
| |
|
uint16 | _mouseY |
| |
|
int16 | _mouseXOff |
| |
|
int16 | _mouseYOff |
| |
|
uint16 | _timeOn |
| |
|
uint16 | _clickedNum |
| |
|
uint16 | _fadeOut |
| |
|
bool | _prevMouseOn |
| |
|
uint16 | _touchId |
| |
|
uint16 | _touchIdLegacy |
| |
|
uint16 | _hoverId |
| |
|
bool | _holding |
| |
|
bool | _isExit |
| |
|
uint32 | _exitType |
| |
|
bool | _isFloor |
| |
|
bool | _isLincInv |
| |
|
uint32 | _lincMenuRef |
| |
|
uint16 | _invYCoord |
| |
|
int | _nearestProximityIconId |
| |
|
bool | _floorLock |
| |
|
uint16 | _invX |
| |
|
uint16 | _invY |
| |
|
uint16 | _invW |
| |
|
uint16 | _invH |
| |
|
bool | _actionFlash = false |
| |
|
int | _actionFlashTime = 0 |
| |
|
int | _actionFlashIcon = 0 |
| |
|
int | _actionFlashX = 0 |
| |
|
int | _actionFlashY = 0 |
| |
|
uint16 | _currentCursor |
| |
|
byte * | _miceData |
| |
|
byte * | _objectMouseData |
| |
|
int | _proxFrame |
| |
|
int | _proxFrameSpeed |
| |
|
Common::HashMap< int, int > | _hotspotXMap |
| |
|
Common::HashMap< int, int > | _hotspotYMap |
| |
|
OSystem * | _system |
| |
|
Disk * | _skyDisk |
| |
|
Logic * | _skyLogic |
| |
|
SkyCompact * | _skyCompact |
| |
|
Screen * | _skyScreen |
| |
|
Control * | _skyControl |
| |
|
enum Sky::Mouse:: { ... } | _mMode |
| |
|
|
static uint32 | _mouseMainObjects [24] |
| |
|
static uint32 | _mouseLincObjects [21] |
| |
The documentation for this class was generated from the following file: