1 #ifndef HEADER_DRAWABLE_H
2 #define HEADER_DRAWABLE_H
3 
4 #include "NoCopy.h"
5 
6 #include "SDL.h"
7 
8 /**
9  * Interface - draw able object.
10  */
11 class Drawable : public NoCopy {
12     public:
~Drawable()13         virtual ~Drawable() {}
14         virtual void drawOn(SDL_Surface *screen) = 0;
15 };
16 
17 #endif
18