QTfrontend/team.h
changeset 14477 4b678aad50e9
parent 13708 3264a26bbf8b
child 14529 db646b3c0b95
equal deleted inserted replaced
14475:2113296b7a29 14477:4b678aad50e9
    70         QString flag() const;
    70         QString flag() const;
    71         QString fort() const;
    71         QString fort() const;
    72         QString grave() const;
    72         QString grave() const;
    73         const HWHog & hedgehog(unsigned int idx) const;
    73         const HWHog & hedgehog(unsigned int idx) const;
    74         bool isNetTeam() const;
    74         bool isNetTeam() const;
       
    75         bool isMissionTeam() const;
    75         QString keyBind(unsigned int idx) const;
    76         QString keyBind(unsigned int idx) const;
    76         QString name() const;
    77         QString name() const;
    77         unsigned char numHedgehogs() const;
    78         unsigned char numHedgehogs() const;
    78         QString owner() const;
    79         QString owner() const;
    79         QString voicepack() const;
    80         QString voicepack() const;
    87         void setHedgehog(unsigned int idx, HWHog hh);
    88         void setHedgehog(unsigned int idx, HWHog hh);
    88         void setName(const QString & name);
    89         void setName(const QString & name);
    89         void setNumHedgehogs(unsigned char num);
    90         void setNumHedgehogs(unsigned char num);
    90         void setVoicepack(const QString & voicepack);
    91         void setVoicepack(const QString & voicepack);
    91         void setNetTeam(bool isNetTeam);
    92         void setNetTeam(bool isNetTeam);
       
    93         void setMissionTeam(bool isMissionTeam);
    92 
    94 
    93         // convert team info into strings for further computation
    95         // convert team info into strings for further computation
    94         QStringList teamGameConfig(quint32 InitHealth) const;
    96         QStringList teamGameConfig(quint32 InitHealth) const;
    95 
    97 
    96         // comparison operators
    98         // comparison operators
   117 
   119 
   118         // class members that contain info for the current game setup
   120         // class members that contain info for the current game setup
   119         quint8 m_numHedgehogs;
   121         quint8 m_numHedgehogs;
   120         int m_color;
   122         int m_color;
   121         bool m_isNetTeam;
   123         bool m_isNetTeam;
       
   124         bool m_isMissionTeam;
   122         QString m_owner;
   125         QString m_owner;
   123 
   126 
   124         // class members that contain statistics, etc.
   127         // class members that contain statistics, etc.
   125         unsigned int AchievementProgress[MAX_ACHIEVEMENTS];
   128         unsigned int AchievementProgress[MAX_ACHIEVEMENTS];
   126 };
   129 };