#ifndef VideoKarte_H #define VideoKarte_H #include using namespace Framework; class VideoKamera; class VideoKarte { private: RCArray< LRahmen > *rahmen; RCArray< Bild > *map; int runde; int ref; public: // Konstruktor VideoKarte(); // Destruktor ~VideoKarte(); // nicht constant void setSize( int br, int hö ); void nextRunde( bool vorwärts ); void render( VideoKamera *zKam, Bild &zRObj ); // constant int getBreite() const; int getHeight() const; Bild *zMap() const; Bild *zMap( int runde ) const; // Reference Counting VideoKarte *getThis(); VideoKarte *release(); }; #endif