aboutsummaryrefslogtreecommitdiff
path: root/engines/pink/objects/actors/actor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/pink/objects/actors/actor.cpp')
-rw-r--r--engines/pink/objects/actors/actor.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/engines/pink/objects/actors/actor.cpp b/engines/pink/objects/actors/actor.cpp
index c6ea1dcb1c..2bd6af4f82 100644
--- a/engines/pink/objects/actors/actor.cpp
+++ b/engines/pink/objects/actors/actor.cpp
@@ -20,10 +20,12 @@
*
*/
+#include <engines/pink/constants.h>
#include "actor.h"
#include "engines/pink/objects/pages/game_page.h"
#include "lead_actor.h"
#include "engines/pink/objects/actions/action.h"
+#include "pink/cursor_mgr.h"
namespace Pink {
@@ -122,4 +124,14 @@ bool Actor::initPallete(Director *director) {
return false;
}
+void Actor::onMouseOver(Common::Point point, CursorMgr *mgr) {
+ mgr->setCursor(kDefaultCursor, point);
+}
+
+Actor::~Actor() {
+ for (int i = 0; i < _actions.size(); ++i) {
+ delete _actions[i];
+ }
+}
+
} // End of namespace Pink