CSC112 Spring 2016 Examples
#ifndef Randalpaca_H1#define Randalpaca_H2#include "alpaca.h"3#include "alpacaFracasPack.h"45class Randalpaca : public Alpaca6{7public:8//set up the alapca with 100 points9Randalpaca(const std::string &nickName, AlpacaFracasPack *p) : Alpaca(100), nickName(nickName), pack(p) {}1011//the alpaca's brain!12virtual std::string name();13virtual void act(Alpaca *oponent);1415//stuff this alpaca does16virtual void kick(Alpaca *opponent);17virtual void hypnotize(Alpaca *opponent);18virtual void headbutt(Alpaca *opponent);19virtual void spit(Alpaca *opponent);20virtual void mock(Alpaca *opponent);21virtual void concentrate();22virtual void dazzle(Alpaca *opponent);23virtual void compassionatize(Alpaca *buddy);24virtual void selfSooth();2526protected:27std::string nickName;28AlpacaFracasPack *pack;29};3031#endif3233