diff options
author | Andrew Kurushin | 2005-01-18 23:15:41 +0000 |
---|---|---|
committer | Andrew Kurushin | 2005-01-18 23:15:41 +0000 |
commit | 9353d54f95baf1e0838850a181bbad8b43761d66 (patch) | |
tree | 756e85bd06c7409b62726900da4cf2fdf6ccffb8 /saga/actor.h | |
parent | 0ccf59faee053f4ea6c349d25bf39bb83e537686 (diff) | |
download | scummvm-rg350-9353d54f95baf1e0838850a181bbad8b43761d66.tar.gz scummvm-rg350-9353d54f95baf1e0838850a181bbad8b43761d66.tar.bz2 scummvm-rg350-9353d54f95baf1e0838850a181bbad8b43761d66.zip |
implemented Sprite::hitTest
Actors & Objects can be hited
svn-id: r16596
Diffstat (limited to 'saga/actor.h')
-rw-r--r-- | saga/actor.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/saga/actor.h b/saga/actor.h index 024f3c791c..572e0bb19c 100644 --- a/saga/actor.h +++ b/saga/actor.h @@ -327,7 +327,7 @@ public: void drawPathTest(); - uint16 testHit(const Point& mousePointer){ return ID_NOTHING;}; //TODO: do it + uint16 hitTest(const Point &testPoint); void takeExit(uint16 actorId, const HitZone *hitZone); bool actorEndWalk(uint16 actorId, bool recurse); bool actorWalkTo(uint16 actorId, const Location &toLocation); @@ -357,6 +357,7 @@ private: void createDrawOrderList(); void calcScreenPosition(CommonObjectData *commonObjectData); + bool getSpriteParams(CommonObjectData *commonObjectData, int &frameNumber, SpriteList *&spriteList); bool followProtagonist(ActorData *actor); void findActorPath(ActorData *actor, const Point &fromPoint, const Point &toPoint); |