]> Shamusworld >> Repos - architektonas/blobdiff - src/line.h
Trim tool now works for Lines, but inaccurate.
[architektonas] / src / line.h
index 70bf39861b41bf39817c16f5ee55e442419698a7..8c98924d648aeaa534bc1c7ec510efc5cd2e56e2 100644 (file)
@@ -16,7 +16,7 @@ class Line: public Object
                virtual void Draw(Painter *);
                virtual Vector Center(void);
                virtual bool Collided(Vector);
-               virtual void PointerMoved(Vector);
+               virtual bool PointerMoved(Vector);
                virtual void PointerReleased(void);
                virtual bool HitTest(Point);
                virtual Vector * GetPointAt(Vector);
@@ -38,8 +38,9 @@ class Line: public Object
                void SaveHitState(void);
                bool HitStateChanged(void);
 
-       protected:
+       public:
                Vector endpoint;                                        // Starting point is Object::position
+       protected:
                Vector oldPoint;                                        // Used for dragging
                Point oldEndpoint;