그림에서 기준 좌표를, 마우스를 클릭한 시작점으로 설정하고, 마우스 버튼에서 손을 뗀 지점을 끝점으로 합니다. 그리고 시작점과 끝점이 이루는 각도로 방향을 판단합니다. 각도가 ±45도보다 작으면 각각 왼쪽과 오른쪽이 되고, ±45도보다 크면 각각 위쪽과 아래쪽이 됩니다. 코드로 작성하면 다음과 같습니다.
그림에서 기준 좌표를, 마우스를 클릭한 시작점으로 설정하고, 마우스 버튼에서 손을 뗀 지점을 끝점으로 합니다. 그리고 시작점과 끝점이 이루는 각도로 방향을 판단합니다. 각도가 ±45도보다 작으면 각각 왼쪽과 오른쪽이 되고, ±45도보다 크면 각각 위쪽과 아래쪽이 됩니다. 코드로 작성하면 다음과 같습니다.