#ifndef area_h #define area_h #include "listobj.h" #include "dg.h" #include "drawing.h" class Area { List objs; Drawing *current; int ox, oy; Drawing* find(int x, int y); public: virtual void click1 (int x, int y); virtual void unclick1(int x, int y); virtual void click2 (int x, int y); virtual void unclick2(int x, int y); virtual void motion (int x, int y); virtual void redraw(); virtual void emptyclick( int x , int y ) {} void insert(Drawing* d){ objs.insert(d); } Area() { dgSetColor(dgLIGHT_GRAY); dgFill(0,0,dgWidth(),dgHeight()); } }; #endif