qmlfrontend/team.h
changeset 14291 f1a5b7baa87f
parent 14143 745c73e0e644
equal deleted inserted replaced
14290:92e5682810d4 14291:f1a5b7baa87f
     3 
     3 
     4 #include <QObject>
     4 #include <QObject>
     5 #include <QVector>
     5 #include <QVector>
     6 
     6 
     7 struct Hedgehog {
     7 struct Hedgehog {
     8     Hedgehog();
     8   Hedgehog();
     9 
     9 
    10     QByteArray name;
    10   QByteArray name;
    11     QByteArray hat;
    11   QByteArray hat;
    12     quint32 hp;
    12   quint32 hp;
    13     int level;
    13   int level;
    14 };
    14 };
    15 
    15 
    16 class Team {
    16 class Team {
    17 public:
    17  public:
    18     explicit Team();
    18   explicit Team();
    19 
    19 
    20     void resize(int number);
    20   void resize(int number);
    21     QVector<Hedgehog> hedgehogs() const;
    21   QVector<Hedgehog> hedgehogs() const;
    22 
    22 
    23     QByteArray name;
    23   QByteArray name;
    24     QByteArray color;
    24   QByteArray color;
    25 
    25 
    26 private:
    26  private:
    27     QVector<Hedgehog> m_hedgehogs;
    27   QVector<Hedgehog> m_hedgehogs;
    28     int m_hedgehogsNumber;
    28   int m_hedgehogsNumber;
    29 };
    29 };
    30 
    30 
    31 #endif // TEAM_H
    31 #endif  // TEAM_H