branch | qmlfrontend |
changeset 12863 | fe16fa088b69 |
child 14312 | f1a5b7baa87f |
12861:488782d9aba9 | 12863:fe16fa088b69 |
---|---|
1 #ifndef TEAM_H |
|
2 #define TEAM_H |
|
3 |
|
4 #include <QObject> |
|
5 #include <QVector> |
|
6 |
|
7 struct Hedgehog { |
|
8 Hedgehog(); |
|
9 |
|
10 QByteArray name; |
|
11 QByteArray hat; |
|
12 quint32 hp; |
|
13 int level; |
|
14 }; |
|
15 |
|
16 class Team { |
|
17 public: |
|
18 explicit Team(); |
|
19 |
|
20 void resize(int number); |
|
21 QVector<Hedgehog> hedgehogs() const; |
|
22 |
|
23 QByteArray name; |
|
24 QByteArray color; |
|
25 |
|
26 private: |
|
27 QVector<Hedgehog> m_hedgehogs; |
|
28 int m_hedgehogsNumber; |
|
29 }; |
|
30 |
|
31 #endif // TEAM_H |