start working out the Graphics/* code, this is a long way from compiling, let alone working
#ifndef GRAPHICS_DRAWABLE_HH
#define GRAPHICS_DRAWABLE_HH
#include "Display.hh"
namespace graphics
{
/**
* Abstract interface class to define something that's drawable
*/
class Drawable {
public:
/**
* Draw graphics onto the given display
*/
virtual void draw (Display *display) = 0;
}
}
#endif