#ifndef _PacmanPink_H__ #define _PacmanPink_H__ #include "PacmanGhost.h" //#include "getShortestPath.h" namespace orxonox { class _OrxonoxExport PacmanPink : public PacmanGhost{ public : PacmanPink(Context* context); virtual void tick(float dt) override; //!< Defines which actions the AutonomousDrone has to take in each tick. virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode) override; //void setNewTargetPink(Vector3 goalToGo); //void nextMove(Vector3 playerPos, Vector3 redPos); //int findPlayerTravDir (Vector3 playerPosBefore, Vector3 playerPos); //Vector3 getPointInFrontOfPacman(Vector3 pacLasVisPos,int indexForSWNE); //Vector3 diffVector (Vector3 start, Vector3 goal); Vector3 pinkPos; void nextMove(Vector3 pinkPosP, Vector3 playerPos, Vector3 pointToAvoidP11=Vector3(0,0,0)); }; } #endif