Example #1
0
	/**
	 * method that will be called when mouse releases
	 * @param point , the point mouse release at
	 */
	public void onMouseRelease(Location point) {
		isGrabbed = false;
		if(isShown && !moved &&
				timer.elapsedMilliseconds() >= FLIP_PRESS_THRESHOLD){
			if(mouse.inFace(point)){
				mouse.move((double)(CENTER_X - point.getX()),
						(double)(CENTER_Y - point.getY()));
			}
			else if(mouse.inLeftEar(point)){
				mouse.turnLeft();
			}
			else if(mouse.inRightEar(point)){
				mouse.turnRight();
			}
		}

	}