@Override public void mouseDragged(CCMouseEvent theMouseEvent) { if (_mySelectedPoint != null) { _mySelectedPoint.set(theMouseEvent.position()); } _myControlPoint1.x = CCMath.max(_myPoint1.x, _myControlPoint1.x); _myControlPoint2.x = CCMath.max(_myControlPoint1.x, _myControlPoint2.x); _myPoint2.x = CCMath.max(_myControlPoint2.x, _myPoint2.x); }