#ifndef CWILLIS_FIREPACA_H
#define CWILLIS_FIREPACA_H
#include <string>
#include "../alpaca.h"
#include "../alpacaFracasPack.h"
namespace cwillis{
class firePaca : public Alpaca {
public:
firePaca(const std::string &nickName, AlpacaFracasPack *p) : Alpaca(100), nickName(nickName), pack(p) {}
virtual std::string name();
virtual void act(Alpaca* opponent);
void fireball(Alpaca* opponent);
void smolder();
void flare(Alpaca* opponent);
void flamekick(Alpaca* opponent);
protected:
std::string nickName;
AlpacaFracasPack *pack;
};
}
#endif