X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fcircle.h;h=6fd22cd615dcbeb89fc3f61381206babe0631bee;hb=67fbc130b4b6b4d253f69a9c32980d3d3306def5;hp=b12ae99d44b1346f36c9ed16d76ec627de537f4a;hpb=4b37ccbdf263a4798e53a62e33d869a728ace283;p=architektonas diff --git a/src/circle.h b/src/circle.h index b12ae99..6fd22cd 100644 --- a/src/circle.h +++ b/src/circle.h @@ -18,6 +18,9 @@ class Circle: public Object virtual void Enumerate(FILE *); virtual Object * Copy(void); virtual QRectF Extents(void); + virtual void Mirror(Point, Point); + virtual void Save(void); + virtual void Restore(void); protected: void SaveHitState(void); @@ -26,6 +29,7 @@ class Circle: public Object protected: double radius; // Center is Object::position Vector dragPoint; // Used for rendering edge dragging + double oldRadius2; private: bool draggingEdge;