pmc/include/drawable.hpp
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