1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- #ifndef NachLogin_H
- #define NachLogin_H
- #include "Titel/TitelLeiste.h"
- #include "Chat/FreundesListe.h"
- #include "Chat/ChatLeiste.h"
- #include "Chat/NachrichtenListe.h"
- #include "Spiele/Spiele.h"
- #include "Shop/Shop.h"
- #include "Account/AccountAnsehen.h"
- #include "ImSpiel/ImSpiel.h"
- #include <AufzeichnungV.h>
- #include "Neuigkeiten/Neuigkeiten.h"
- #include "Einstellungen/Einstellungen.h"
- #include "MiniGames/MiniGames.h"
- #include "Editor/Editor.h"
- using namespace Framework;
- enum NachLoginAnzeige
- {
- NLALogin,
- NLANormal,
- NLAImSpiel,
- NLASpielVideo,
- NLAEditor
- };
- class NachLogin : public Zeichnung
- {
- private:
- int ref;
- Fenster *fenster;
- Fenster *leistenFenster;
- Schrift *schrift;
- Bildschirm *bildschirm;
- TitelLeiste *titel;
- FreundesListe *freunde;
- ChatLeiste *chatLeiste;
- NachrichtenListe *nachrichtenListe;
- Spiele *spielenFenster;
- Shop *shopFenster;
- AccountAnsehen *accountAnsehenFenster;
- MiniGames *mgFenster;
- Neuigkeiten *newsFenster;
- Editor *editorFenster;
- ImSpiel *imSpiel;
- AufzeichnungV *spielAufzeichnung;
- Einstellungen *op;
- NachLoginAnzeige status;
- EditorV *editor;
- public:
-
- NachLogin( Schrift *zSchrift, Bildschirm *zBildschirm );
-
- ~NachLogin();
-
- void login();
- void logout();
- void setSpielAufzeichnung( AufzeichnungV *video );
- void setEditor( EditorV *editor );
- void setAnzeige( NachLoginAnzeige s );
- void doMausEreignis( MausEreignis &me ) override;
- void doTastaturEreignis( TastaturEreignis &te ) override;
- bool tick( double tickVal ) override;
- void render( Bild &zRObj ) override;
-
- TitelLeiste *zTitelLeiste() const;
- FreundesListe *zFreundesListe() const;
- ChatLeiste *zChatLeiste() const;
- NachrichtenListe *zNachrichtenListe() const;
- Spiele *zSpielenFenster() const;
- Shop *zShopFenster() const;
- AccountAnsehen *zAccountAnsehenFenster() const;
- MiniGames *zMGFenster() const;
- Neuigkeiten *zNewsFenster() const;
- Editor *zEditorFenster() const;
- ImSpiel *zImSpiel() const;
- Einstellungen *zEinstellungen() const;
-
- NachLogin *getThis();
- NachLogin *release();
- };
- #endif;
|