#ifndef Ship_H #define Ship_H #include <Knopf.h> #include <Fortschritt.h> #include "../Spieler/Spieler.h" using namespace Framework; class SpielerGUI { private: LRahmen *ram; TextFeld *spieler; TextFeld *stabilit�t; TextFeld *energie; FBalken *stabilit�tB; FBalken *energieB; TextFeld *reparatur; TextFeld *akkuLeistung; TextFeld *wendigkeit; TextFeld *beschleunigung; TextFeld *antriebEffizienz; TextFeld *laserIntensit�t; TextFeld *laserEffizienz; TextFeld *laserTempo; TextFeld *energieSchild; TextFeld *energieSchildEffizienz; TextFeld *netzwerk; TextFeld *speed; Knopf *stabilit�tSkill; Knopf *energieSkill; Knopf *reparaturSkill; Knopf *akkuLeistungSkill; Knopf *wendigkeitSkill; Knopf *antriebEffizienzSkill; Knopf *beschleunigungSkill; Knopf *laserIntensit�tSkill; Knopf *laserEffizienzSkill; Knopf *laserTempoSkill; Knopf *energieSchildSkill; Knopf *energieSchildEffizienzSkill; Knopf *netzwerkSkill; TextFeld *skillPoints; Spieler *player; int ref; public: // Konstruktor SpielerGUI( Schrift *zSchrift ); // Destruktor ~SpielerGUI(); // nicht constant void update( Spieler *zSpieler ); int doMausEreignis( MausEreignis &me ); bool tick( double tickVal ); void render( Bild &zRObj ); // Reference Counting SpielerGUI *getThis(); SpielerGUI *release(); }; #endif