#pragma once #include #include #include #include #include using namespace Framework; class KEKaufHistorie : public Thread { private: Fenster *fenster; LDiag *statistik; Knopf *aktualisieren; TextFeld *gesammtVerkauf; Animation2D *laden; Schrift *schrift; bool animation; double tickVal; bool sichtbar; bool rechts; int xStart; int breite; int karte; unsigned char alpha; public: // Konstruktor KEKaufHistorie( int karte, Schrift *zSchrift ); // Destruktor ~KEKaufHistorie(); // nicht constant void setSichtbar( bool s, bool vr ); void thread() override; void doMausEreignis( MausEreignis &me ); void doTastaturEreignis( TastaturEreignis &te ); bool tick( double z ); void render( Bild &zRObj ); // constant bool istSichtbar() const; };