#ifndef jmetcalf_superAlpaca_H
#define jmetcalf_superAlpaca_H
#include "../alpaca.h"
#include "../alpacaFracasPack.h"
class superAlpaca : public Alpaca
{
public:
superAlpaca(const std::string &nickName) : Alpaca(40), nickName(nickName), cloneA(NULL), cloneB(NULL), first(true) {}
~superAlpaca();
virtual std::string name();
virtual void act(Alpaca *oponent);
virtual void charge(int a, int b, int c);
virtual void kill(Alpaca *opponent);
virtual void weaken(Alpaca *opponent);
protected:
std::string nickName;
superAlpaca *cloneA;
superAlpaca *cloneB;
bool first;
};
#endif