]> git.localhorst.tv Git - l2e.git/blob - src/battle/Hero.cpp
ab3b23e9b9c396e023516e539f640501a76ff831
[l2e.git] / src / battle / Hero.cpp
1 /*
2  * Hero.cpp
3  *
4  *  Created on: Aug 6, 2012
5  *      Author: holy
6  */
7
8 #include "Hero.h"
9
10 namespace battle {
11
12 Hero::Hero()
13 : name("")
14 , sprite(0)
15
16 , weapon(0)
17 , armor(0)
18 , shield(0)
19 , helmet(0)
20 , ring(0)
21 , jewel(0)
22
23 , meleeAnimation(0)
24 , attackAnimation(0)
25 , spellAnimation(0)
26
27 , maxHealth(0)
28 , health(0)
29 , maxMana(0)
30 , mana(0)
31
32 , attack(0)
33 , defense(0)
34 , agility(0)
35 , intelligence(0)
36 , gut(0)
37 , magicResistance(0)
38
39 , level(0)
40 , ip(0) {
41
42 }
43
44 Hero::~Hero() {
45
46 }
47
48
49 void Hero::SubtractHealth(int amount) {
50         if (amount > Health()) {
51                 health = 0;
52         } else {
53                 health -= amount;
54         }
55 }
56
57 }