Battlearene 3. kodutöö
string getType();//tagastab characteri tüübi nime(ex:warrior, wizard, mino etc)
int getLvl();//tagastab leveli
void addLvl();//suurendab leveli 1 võrra
int shield();//tagastab ilbi tugevust
string getShieldName();//tagastab kilbi nime
protected:
int level;//algne level on 1 ja hiljem iga võitluse võitja saab 1 tase juurde kuni 5 maks.
int type;//player=0 monster=1
bool in_arena;//1-character on areenas 0-character on areenast väljas
int shieldVal;//kilbi tugevus
string shieldName;
string typeName;//characteri tüübi nimi
string name;//characteri nimi
int hitpoints;
weapon *weapons;
void damage(int damage);
virtual string attackText(string opName)=0;
static vector namesV;
private:
};
class Player : public Character
{
public:
Player(string name);
void attack();
Character *getChar();
protected:
string pName;