1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- #ifndef Auswahl_H
- #define Auswahl_H
- #include <Knopf.h>
- #include <Animation.h>
- #include <AuswahlBox.h>
- #include <Tabelle.h>
- #include <Thread.h>
- #include "../Karte/KartenEditor.h"
- using namespace Framework;
- class Auswahl : public Thread
- {
- private:
- KartenEditor *kEditor;
- Animation2D *laden;
- TextFeld *suchFilterT;
- TextFeld *suchFilter;
- Knopf *suchen;
- AuswahlBox *sortSpalte;
- AuswahlBox *sortRichtung;
- ObjTabelle *karten;
- TextFeld *neuKarteName;
- AuswahlBox *neuKarteSpielArt;
- Knopf *neuKarte;
- Schrift *schrift;
- int aktion;
- unsigned char alpha;
- bool sichtbar;
- double tickVal;
- bool rend;
- public:
-
- Auswahl( Schrift *zSchrift, KartenEditor *kEditor );
-
- ~Auswahl();
-
- void setSichtbar( bool sicht );
- virtual void thread();
- bool weiterME( Zeichnung *obj, MausEreignis &me );
- void doPublicMausEreignis( MausEreignis &me );
- void doTastaturEreignis( TastaturEreignis &te );
- bool tick( double zeit );
- void render( Bild &zRObj );
-
- bool istSichtbar() const;
-
- Thread *release() override;
- };
- bool auswahlWeiterME( void *p, void *obj, MausEreignis me );
- #endif;
|