-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCharacter.h
60 lines (57 loc) · 1.03 KB
/
Character.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#ifndef CHARACTER_H
#define CHARACTER_H
class character
{
public:
character(std::string name, int hp, int att, int dogge, float armor, int cred, int level);
void setClass(std::string x);
void setHp(int hp);
void setStr(int att);
void setDoge(int dogge);
void setArmor(float armor);
void setCredits(int cred);
void setLevel(int level);
void addHealth();//ïðèáàâëåíèå
void minHealth();//âû÷èòàíèå
void addCredits();
void minCredits();
void addLevel();
std::string getClass()
{
return pClass;
}
int getHp()
{
return health;
}
int getStr()
{
return str;
}
int getDoge()
{
return dex;
}
float getArmor()
{
return armor;
}
int getCredits()
{
return credits;
}
int getLevel()
{
return level;
}
private:
std::string pClass;
int health;
int str;
int dex;
float armor;
int credits;
int level;
};
character ourHero();
#endif // CHARACTER_H