#ifndef _PacmanRandom_H__ #define _PacmanRandom_H__ #include "PacmanGhost.h" namespace orxonox { class _OrxonoxExport PacmanRandom : public PacmanGhost{ //This class is not used anymore in the game, given that all 4 Ghosts now have //their own behavior. But it could maybe still be useful. public: PacmanRandom(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 setnewTarget(int firstdec); void setnewTarget(int firstdec, int seconddec); void setnewTarget(int firstdec, int seconddec, int thirddec); void setnewTarget(int firstdec, int seconddec, int thirddec, int fourthdec); }; } #endif