#include "action.h"
+class Container;
class Line;
class MirrorAction: public Action
virtual void MouseDown(Vector);
virtual void MouseMoved(Vector);
virtual void MouseReleased(void);
- virtual bool KeyDown(int);
- virtual bool KeyReleased(int);
+ virtual void KeyDown(int);
+ virtual void KeyReleased(int);
private:
int state;
Line * line;
Vector p1, p2, p1Save;
bool shiftWasPressedOnNextPoint;
+ bool ctrlWasPressed;
+ Container * mirror;
};
#endif // __MIRRORACTION_H__