PocketEmpires/HumanPlayer.h

41 lines
1.0 KiB
C
Raw Normal View History

#ifndef HUMAN_PLAYER_H__
#define HUMAN_PLAYER_H__
/* **************************************
* Includes *
* **************************************/
#include "Player.h"
#include "Camera.h"
/* **************************************
* Defines *
* **************************************/
/* **************************************
* Structs and enums *
* **************************************/
/* **************************************
* Class definition *
* **************************************/
class HumanPlayer : public Player
{
public:
explicit HumanPlayer(const char* const strPlayerName);
void drawHandler(void);
private:
Camera _cam;
void buttonHandler(void);
/* Event handlers. */
void onLeftBtnPressed(void);
void onRightBtnPressed(void);
void onABtnPressed(void);
void onBBtnPressed(void);
};
#endif /* HUMAN_PLAYER_H__ */