aboutsummaryrefslogtreecommitdiff
path: root/engines/pink/objects/actors/supporting_actor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/pink/objects/actors/supporting_actor.cpp')
-rw-r--r--engines/pink/objects/actors/supporting_actor.cpp26
1 files changed, 13 insertions, 13 deletions
diff --git a/engines/pink/objects/actors/supporting_actor.cpp b/engines/pink/objects/actors/supporting_actor.cpp
index 9e5eaa6786..ea2a49e9a5 100644
--- a/engines/pink/objects/actors/supporting_actor.cpp
+++ b/engines/pink/objects/actors/supporting_actor.cpp
@@ -46,6 +46,14 @@ void SupportingActor::toConsole() {
_handlerMgr.toConsole();
}
+bool SupportingActor::isLeftClickHandlers() {
+ return _handlerMgr.isLeftClickHandler(this);
+}
+
+bool SupportingActor::isUseClickHandlers(InventoryItem *item) {
+ return _handlerMgr.isUseClickHandler(this, item->getName());
+}
+
void SupportingActor::onMouseOver(Common::Point point, CursorMgr *mgr) {
if (isLeftClickHandlers()){
if (!_cursor.empty())
@@ -57,12 +65,11 @@ void SupportingActor::onMouseOver(Common::Point point, CursorMgr *mgr) {
Actor::onMouseOver(point, mgr);
}
-bool SupportingActor::isLeftClickHandlers() {
- return _handlerMgr.isLeftClickHandler(this);
-}
-
-bool SupportingActor::isUseClickHandlers(InventoryItem *item) {
- return _handlerMgr.isUseClickHandler(this, item->getName());
+void SupportingActor::onHover(Common::Point point, const Common::String &itemName, CursorMgr *cursorMgr) {
+ Common::String item = itemName;
+ if (_handlerMgr.isUseClickHandler(this, itemName))
+ item += kClickable;
+ Actor::onHover(point, item, cursorMgr);
}
void SupportingActor::onTimerMessage() {
@@ -81,11 +88,4 @@ const Common::String &SupportingActor::getLocation() const {
return _location;
}
-void SupportingActor::onHover(Common::Point point, const Common::String &itemName, CursorMgr *cursorMgr) {
- Common::String item = itemName;
- if (_handlerMgr.isUseClickHandler(this, itemName))
- item += kClickable;
- Actor::onHover(point, item, cursorMgr);
-}
-
} // End of namespace Pink