@@ -80,6 +80,7 @@
<ClCompile Include="DllStart.cpp" />
<ClCompile Include="Reader.cpp" />
<ClCompile Include="Spiel.cpp" />
+ <ClCompile Include="Team.cpp" />
<ClCompile Include="Timer.cpp" />
<ClCompile Include="Tunnel.cpp" />
<ClCompile Include="Umlenkung.cpp" />
@@ -48,6 +48,9 @@
<ClCompile Include="Timer.cpp">
<Filter>Spiel\Objekte</Filter>
</ClCompile>
+ <ClCompile Include="Team.cpp">
+ <Filter>Spiel\Objekte</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="SpielKlasse.h">
@@ -0,0 +1,86 @@
+#include "Team.h"
+
+Team::Team( int id, int maxSpielerAnzahl, int punkte, int maxWiederbelebungZeit, int farbe, const char *name )
+ : Variable( TEAM )
+{
+ teamNummer = id;
+ this->maxSpielerAnzahl = maxSpielerAnzahl;
+ spielerAnzahl = 0;
+ this->punkte = punkte;
+ kills = 0;
+ tode = 0;
+ this->maxWiederbelebungsZeit = maxWiederbelebungsZeit;
+ this->farbe = farbe;
+ this->name = name;
+}
+void Team::setMaxWiederbelebungsZeit( int sekunden )
+ this->maxWiederbelebungsZeit = sekunden;
+void Team::addSpieler()
+ spielerAnzahl++;
+void Team::removeSpieler()
+ spielerAnzahl--;
+void Team::addTod()
+ tode++;
+void Team::addKill()
+ kills++;
+void Team::addPunkte( int punkte )
+ this->punkte += punkte;
+Text Team::getName() const
+ return name;
+int Team::getMaxWiederbelebungsZeit() const
+ return maxWiederbelebungsZeit;
+int Team::getTode() const
+ return tode;
+int Team::getKills() const
+ return kills;
+int Team::getPunkte() const
+ return punkte;
+int Team::getTeamNummer() const
+ return teamNummer;
+int Team::getSpielerAnzahl() const
+ return spielerAnzahl;
+int Team::getFarbe() const
+ return farbe;
@@ -9,7 +9,7 @@ private:
int tode;
int kills;
int punkte;
- int teamnummer;
+ int teamNummer;
int spielerAnzahl;
int maxSpielerAnzahl;
int farbe;
@@ -19,6 +19,7 @@ public:
Team( int id, int maxSpielerAnzahl, int punkte, int maxWiederbelebungZeit, int farbe, const char *name );
void setMaxWiederbelebungsZeit( int sekunden );
void addSpieler();
+ void removeSpieler();
void addTod();
void addKill();
void addPunkte( int punkte );