1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- #ifndef Team_H
- #define Team_H
- #include <Text.h>
- #include "Spieler.h"
- #include "Strukturen.h"
- class Team : public virtual ReferenceCounter
- {
- private:
- double maxEnergieS;
- double maxStabilityS;
- double reparaturS;
- double laserIntensityS;
- double laserEffizienzS;
- double akkuLeistungS;
- double laserTempoS;
- double beschleunigungS;
- double wendigkeitS;
- double antriebEffizienzS;
- double energieSchildS;
- double energieSchildEffizienzS;
- public:
- // variablen
- int id;
- int farbe;
- Text name;
- RCArray< Spieler > *spieler;
- int punkte;
- int maxPunkte;
- double maxEnergie;
- double maxStability;
- double reparatur;
- double laserIntensity;
- double laserEffizienz;
- double akkuLeistung;
- double laserTempo;
- double beschleunigung;
- double wendigkeit;
- double antriebEffizienz;
- double energieSchild;
- double energieSchildEffizienz;
- // Konstruktor
- Team( int f, char *n, TeamStr *zStr );
- // Destruktor
- ~Team();
- // nicht constant
- void reset();
- // constant
- double getMaxEnergieBonus() const;
- double getMaxStabilityBonus() const;
- double getReperaturBonus() const;
- double getLaserIntensityBonus() const;
- double getLaserEffizienzBonus() const;
- double getAkkuLeistungBonus() const;
- double getLaserTempoBonus() const;
- double getBeschleunigungBonus() const;
- double getWendigkeitBonus() const;
- double getAntriebEffizienzBonus() const;
- double getEnergieSchildBonus() const;
- double getEnergieSchildEffizienzBonus() const;
- };
- #endif
|