#define __COP_H__
#include <bot.h>
+#include <utility>
class Cop : public Bot {
public:
std::string turn();
protected:
+ virtual void preGamePreparations();
void sendInformation();
void getInformation();
void sendPlan();
void getPlans();
void vote();
+ int maybeAtNeighbor(const Intersection& intersection);
+
+ __gnu_cxx::hash_map<std::string, std::pair<std::string, PlayerType> > _copTargets;
+ std::list<__gnu_cxx::hash_map<std::string, int> > _maybeRobber;
+ __gnu_cxx::hash_map<std::string, int> _winningPlans;
+ std::string _robber;
};
#endif