Public Member Functions | |
void | showTargetGrid () |
void | hideTargetGrid () |
void | initShuttleHUD () |
void | cleanUpShuttleHUD () |
bool | isTargetLocked () |
void | draw (const Common::Rect &) override |
![]() | |
DisplayElement (const DisplayElementID) | |
void | setDisplayOrder (const DisplayOrder) |
DisplayOrder | getDisplayOrder () const |
bool | validToDraw (DisplayOrder, DisplayOrder) |
bool | isDisplaying () |
virtual void | startDisplaying () |
virtual void | stopDisplaying () |
virtual void | show () |
virtual void | hide () |
bool | isVisible () |
void | triggerRedraw () |
void | setTriggeredElement (DisplayElement *) |
virtual void | setBounds (const CoordType, const CoordType, const CoordType, const CoordType) |
virtual void | setBounds (const Common::Rect &) |
virtual void | getBounds (Common::Rect &) const |
virtual void | sizeElement (const CoordType, const CoordType) |
virtual void | moveElementTo (const CoordType, const CoordType) |
virtual void | moveElement (const CoordType, const CoordType) |
virtual void | getLocation (CoordType &, CoordType &) const |
virtual void | getCenter (CoordType &, CoordType &) const |
virtual void | centerElementAt (const CoordType, const CoordType) |
![]() | |
IDObject (const int32 id) | |
int32 | getObjectID () const |
![]() | |
virtual void | startIdling () |
virtual void | stopIdling () |
bool | isIdling () const |
Protected Member Functions | |
void | useIdleTime () override |
void | lockOnTarget () |
void | unlockOnTarget () |
void | drawOneBitImageOr (Graphics::Surface *, const uint16 *, int, const Common::Rect &, uint32) |
Protected Attributes | |
bool | _targetLocked |
uint32 | _lightGreen |
uint32 | _gridDarkGreen |
uint32 | _lockDarkGreen1 |
uint32 | _lockDarkGreen2 |
![]() | |
Common::Rect | _bounds |
bool | _elementIsVisible |
DisplayElement * | _triggeredElement |
bool | _elementIsDisplaying |
DisplayOrder | _elementOrder |
DisplayElement * | _nextElement |
![]() | |
bool | _isIdling |
Idler * | _nextIdler |
Idler * | _prevIdler |