X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdrawcircleaction.h;fp=src%2Fdrawcircleaction.h;h=d989e457e130f46546bd6437f761807628001d20;hb=043ecf4d074909ba2f7f53237962f9eaa72f19c2;hp=0000000000000000000000000000000000000000;hpb=d17a8b124d6800959675741a45434f8dbe8a50ba;p=architektonas diff --git a/src/drawcircleaction.h b/src/drawcircleaction.h new file mode 100644 index 0000000..d989e45 --- /dev/null +++ b/src/drawcircleaction.h @@ -0,0 +1,25 @@ +#ifndef __DRAWCIRCLEACTION_H__ +#define __DRAWCIRCLEACTION_H__ + +#include "action.h" + +class Circle; + +class DrawCircleAction: public Action +{ + public: + DrawCircleAction(); + ~DrawCircleAction(); + + virtual void Draw(Painter *); + virtual void MouseDown(Vector); + virtual void MouseMoved(Vector); + virtual void MouseReleased(void); + + private: + int state; + Circle * circle; + Vector p1, p2; +}; + +#endif // __DRAWCIRCLEACTION_H__