#ifndef RECTANGLE_H #define RECTANGLE_H #include "game_object.h" class Rectangle : public Game_object { public: Rectangle(); private: // disable default copy constructor and default assignment // done as a precaution, they should never be called Rectangle(const Rectangle &); const Rectangle &operator=(const Rectangle &); virtual void build_display_list(); double m_rotation; }; #endif // #ifndef RECTANGLE_H