Public Types | |
| enum | Intent { kIntNone, kIntWalkTo, kIntPickUp, kIntOpen, kIntDrop, kIntUse, kIntAttack, kIntCast, kIntIntentCounts } |
Public Member Functions | |
| void | selectImage (uint8 index) |
| void | setMoveCount (int16 val) |
| int16 | getMoveCount () |
| void | grabObject (ObjectID objid, Intent in=kIntDrop, int16 count=1) |
| void | grabObject (GameObject *obj, Intent in=kIntDrop, int16 count=1) |
| void | copyObject (ObjectID objid, Intent in=kIntDrop, int16 count=1) |
| void | copyObject (GameObject *obj, Intent in=kIntDrop, int16 count=1) |
| uint8 | getIntent () |
| bool | getDoable () |
| uint8 | setIntent (uint8 in) |
| void | setDoable (bool doable) |
| GameObject * | getObject () |
| ObjectID | getObjectId () |
| void | placeObject (const Location &loc) |
| void | replaceObject () |
| void | setText (const char *txt) |
| void | setGauge (int16 numerator, int16 denominator) |
| void | clearGauge () |
Protected Member Functions | |
| void | setIcon () |
| void | clearIcon () |
| void | setCursor () |
Protected Attributes | |
| gPixelMap | _pointerMap |
| Point16 | _pointerOffset |
| Location | _from |
| ObjectID | _grabId |
| GameObject * | _grabObj |
| Intent | _intention |
| bool | _intentDoable |
| bool | _displayGauge |
| int16 | _gaugeNumerator |
| int16 | _gaugeDenominator |
| int16 | _moveCount |
| char | _textBuf [kBufSize] |