AIPlayer.h 561 B

123456789101112131415161718192021222324
  1. #ifndef INCLUDE_AIPLAYER_H
  2. #define INCLUDE_AIPLAYER_H
  3. #include "input/Input.h"
  4. #include "render/Camera.h"
  5. #include "AIEntity.h"
  6. namespace Pacman
  7. {
  8. class AIPlayer: public AIEntity {
  9. private:
  10. public:
  11. bool dead;
  12. AIPlayer(int x, int y, GameState &g, const char* filename, const char* ai_name);
  13. ~AIPlayer();
  14. virtual void render(unsigned dt, WalrusRPG::Camera& cam) override {};
  15. virtual void render(unsigned dt, WalrusRPG::Camera& cam, WalrusRPG::Graphics::Pixel col);
  16. virtual void update(unsigned dt) override;
  17. };
  18. }
  19. #include "GameState.h"
  20. #endif