changeset 65 | 76514757b0d6 |
new file mode 100644 --- /dev/null +++ b/pmc/include/drawable.hpp @@ -0,0 +1,23 @@ +/** + * test/demos/pmc/include/drawable.h + * Copyright (C) 2008 Markus Broeker + */ + +#ifndef DRAWABLE_H +#define DRAWABLE_H + +#include <surface.hpp> +#include <vector.hpp> + +class Drawable:public Object { + protected: + algebra::Vector anker; + Surface *surface; + + public: + virtual ~ Drawable () { }; + + virtual void move (algebra::Vector) = 0; + virtual void show () = 0; +}; +#endif