123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #ifndef ImSpiel_H
- #define ImSpiel_H
- #include "Laden\SpielLaden.h"
- #include <SpielV.h>
- #include <Bildschirm.h>
- class ImSpiel : private Thread
- {
- private:
- SpielLaden *ladenFenster;
- SpielV *spielFenster;
- Schrift *schrift;
- int ladenStatus;
- int karteId;
- HINSTANCE mainDll;
- Text *dllName;
- bool sichtbar;
- bool rend;
- int ref;
- public:
-
- ImSpiel( Schrift *zSchrift );
-
- ~ImSpiel();
-
- void setSichtbar( bool sichtbar );
- void beginnLaden( int karteId, SpielerTeamStruktur *sts );
- void lBAddSpieler( int accountId, int spielerNummer );
- void lBSetSpielerProzent( int accountId, int prozent );
- void lBSetSpielerPing( int accountId, int ping );
- void spielNachricht( int län, char *bytes );
- void endLaden();
- void thread() override;
- bool tick( double tickVal );
- void doMausEreignis( MausEreignis &me );
- void doTastaturEreignis( TastaturEreignis &te );
- void render( Bild &zRObj );
-
- int getKarteId() const;
- bool istSichtbar() const;
-
- ImSpiel *getThis();
- ImSpiel *release();
- };
- #endif
|