]> git.localhorst.tv Git - l2e.git/blob - src/battle/Stats.h
merged Point into Vector
[l2e.git] / src / battle / Stats.h
1 /*
2  * Stats.h
3  *
4  *  Created on: Aug 19, 2012
5  *      Author: holy
6  */
7
8 #ifndef BATTLE_STATS_H_
9 #define BATTLE_STATS_H_
10
11 #include <SDL.h>
12
13 namespace battle {
14
15 class Stats {
16
17 public:
18         Stats();
19         Stats(Uint16 attack, Uint16 defense, Uint16 strength, Uint16 agility, Uint16 intelligence, Uint8 gut, Uint16 magicResistance);
20
21 public:
22         Uint16 Attack() const { return attack; }
23         Uint16 Defense() const { return defense; }
24         Uint16 Strength() const { return strength; }
25         Uint16 Agility() const { return agility; }
26         Uint16 Intelligence() const { return intelligence; }
27         Uint8 Gut() const { return gut; }
28         Uint16 MagicResistance() const { return magicResistance; }
29
30 private:
31         Uint16 attack;
32         Uint16 defense;
33         Uint16 strength;
34         Uint16 agility;
35         Uint16 intelligence;
36         Uint16 magicResistance;
37         Uint8 gut;
38
39 };
40
41 }
42
43 #endif /* BATTLE_STATS_H_ */