#ifndef CWILLIS_EARTHPACA_H
#define CWILLIS_EARTHPACA_H
#include <string>
#include "../alpaca.h"
#include "../alpacaFracasPack.h"
namespace cwillis {
class earthPaca : public Alpaca {
public:
earthPaca(const std::string &nickName, AlpacaFracasPack *p) : Alpaca(100), nickName(nickName), pack(p) {}
virtual std::string name();
virtual void act(Alpaca* opponent);
void earthquake(Alpaca* opponent);
void fossilize();
void rockToss(Alpaca* opponent);
void bury(Alpaca* opponent);
protected:
std::string nickName;
AlpacaFracasPack *pack;
};
}
#endif