Team.cpp 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. #include "Team.h"
  2. Team::Team( int id, int maxSpielerAnzahl, int punkte, int maxWiederbelebungZeit, int farbe, const char *name )
  3. : Variable( TEAM )
  4. {
  5. teamNummer = id;
  6. this->maxSpielerAnzahl = maxSpielerAnzahl;
  7. spielerAnzahl = 0;
  8. this->punkte = punkte;
  9. kills = 0;
  10. tode = 0;
  11. this->maxWiederbelebungsZeit = maxWiederbelebungsZeit;
  12. this->farbe = farbe;
  13. this->name = name;
  14. }
  15. void Team::setMaxWiederbelebungsZeit( int sekunden )
  16. {
  17. this->maxWiederbelebungsZeit = sekunden;
  18. }
  19. void Team::addSpieler()
  20. {
  21. spielerAnzahl++;
  22. }
  23. void Team::removeSpieler()
  24. {
  25. spielerAnzahl--;
  26. }
  27. void Team::addTod()
  28. {
  29. tode++;
  30. }
  31. void Team::addKill()
  32. {
  33. kills++;
  34. }
  35. void Team::addPunkte( int punkte )
  36. {
  37. this->punkte += punkte;
  38. }
  39. Text Team::getName() const
  40. {
  41. return name;
  42. }
  43. int Team::getMaxWiederbelebungsZeit() const
  44. {
  45. return maxWiederbelebungsZeit;
  46. }
  47. int Team::getTode() const
  48. {
  49. return tode;
  50. }
  51. int Team::getKills() const
  52. {
  53. return kills;
  54. }
  55. int Team::getPunkte() const
  56. {
  57. return punkte;
  58. }
  59. int Team::getTeamNummer() const
  60. {
  61. return teamNummer;
  62. }
  63. int Team::getSpielerAnzahl() const
  64. {
  65. return spielerAnzahl;
  66. }
  67. int Team::getFarbe() const
  68. {
  69. return farbe;
  70. }