#ifndef EditorV_H #define EditorV_H #include #include #include #include #include #include "KSGNetwork.h" using namespace Framework; class EditorV : public virtual ReferenceCounter { public: // nicht constant virtual void setUIFactory( UIInit &uiFactory ) = 0; virtual void setKlient( KSGClient::EditorServerClient *ekv ) = 0; virtual void setLadeAnimation( Animation2D *la ) = 0; virtual void setSichtbar() = 0; virtual void doPublicMausEreignis( MausEreignis &me ) = 0; virtual void doTastaturEreignis( TastaturEreignis &te ) = 0; virtual bool tick( double z ) = 0; virtual void render( Bild &zRObj ) = 0; // constant virtual bool hatVerlassen( bool jetzt ) const = 0; }; #endif