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