CSC112 Spring 2016 Examples
//Header file for the master-of-the-mind Alpaca12#ifndef ISCHOMER_ELPACA_H3#define ISCHOMER_ELPACA_H45#include "../alpaca.h"6#include "../alpacaFracasPack.h"7#include <string>89class elPaca : public Alpaca {10public:11//set up the alapca with 100 points12elPaca(const std::string &nickName, AlpacaFracasPack *p) : Alpaca(100), nickName(nickName), pack(p) {}1314//virtual functions to override15virtual std::string name();16virtual void act(Alpaca *opponent);1718//moveset19void burrito(Alpaca *opponent); //Weak attack20void taco(Alpaca *opponent); //strong attack21void sunbrero(); //defense++22void chile(); //attack++23void queso(Alpaca *opponent); //stun move2425protected:26std::string nickName;27AlpacaFracasPack *pack;28};2930#endif313233