#ifndef drawing_h #define drawing_h #include "listobj.h" class Drawing : public Obj { public: virtual int pick(int x, int y) = 0; virtual void draw() = 0; virtual void draft() { draw(); } virtual void move(int dx, int dy) = 0; virtual void click1(int x, int y) {}; virtual void click2(int x, int y) {}; virtual void unclick1(int x, int y) {}; virtual void unclick2(int x, int y) {}; virtual void motion(int x, int y) {}; }; #endif