#ifndef AccountAnsehen_H #define AccountAnsehen_H #include <Klient.h> #include <Fenster.h> #include <Animation.h> #include <Knopf.h> #include "Aktivit�t/AccountAktivit�t.h" #include "Historie/AccountHistorie.h" #include "Spiele_Karten/AccountSpieleUndKarten.h" #include "SpielPartner/AccountSpielPartner.h" #include "Statistik/AccountStatistik.h" #include "Suchen/AccountSuchen.h" #include <Rahmen.h> using namespace Framework; class AccountAnsehen : public Zeichnung { private: Animation2D *laden; Punkt begPos; Punkt begGr��e; Punkt pos1; Punkt gr��e1; Punkt pos2; Punkt gr��e2; Punkt bildschirmGr��e; LRahmen *rahmen; Knopf *aktivit�tK; Knopf *historieK; Knopf *spieleUndKartenK; Knopf *spielPartnerK; Knopf *statistikK; Knopf *suchenK; AccountSuchen *suche; AccountAktivit�t *aktivit�t; AccountSpieleUndKarten *spieleUndKarten; AccountSpielPartner *partner; AccountStatistik *statistik; AccountHistorie *historie; int account; int alpha; int alpha2; bool sichtbar; int jetzt; int nachher; int prozent1; int prozent2; double tickVal; int animation; int knopfX; bool rend; public: // Konstruktor AccountAnsehen( Schrift *zSchrift, Fenster *zNachLoginFenster, int x ); // Destruktor ~AccountAnsehen(); // nicht constant void setSichtbar( bool sicht ); bool setSpielerDetails( int account, int nachher ); bool tick( double tickVal ) override; void doMausEreignis( MausEreignis &me ) override; void doTastaturEreignis( TastaturEreignis &te ) override; void render( Bild &zRObj ) override; // constant bool istAnimiert() const; bool istSichtbar() const; }; #endif