5 현재각도를 부채꼴을 그리는 데 사용되는 각도인 0~-360으로 만들기 위해 블록에 코드를 추가합니다.
부채꼴을 그리는 데 사용되는 각도는 0~-360이어야 하는데 블록으로 구한 현재각도 값의 범위는 시계 중앙을 기준으로 왼쪽을 드래그할 때는 0~-180이고 오른쪽을 드래그할 때는 180~0이 됩니다. 이때 180~0을 -180~-360으로 바꾸면 현재각도를 부채꼴을 그리는 데 사용되는 각도로 바꿀 수 있습니다. 그러므로 현재각도가 0보다 클 때만 해당 값에서 360을 뺀 값을 다시 현재각도로 지정해서 값의 범위를 0~-360으로 만듭니다. 예를 들어, 블록으로 구한 현재각도 값이 90이라면 이 값은 0보다 크기 때문에 -270(90-360)으로 변환됩니다.
6 타이머 시간을 1분 단위로 지정하기 위해 블록에 코드를 추가합니다.
타이머 시간을 1분 단위로 지정하기 위해 현재각도를 6으로 나눈 몫을 반올림한 후 다시 6을 곱합니다. 6으로 나누는 이유는 360도를 6으로 나누면 60분으로 나타낼 수 있기 때문입니다. 예를 들어, 손가락을 드래그하여 45도를 만들면 시간으로는 7.5분이 됩니다. 시간을 1분 단위로 나타내려면 소수점 이하 값을 없애야 하므로 반올림해서 8분으로 만들고 시간에 6을 곱해 다시 각도 단위로 바꾸면 48도가 됩니다. 이러한 계산에 의해 손가락은 45도에 있더라도 현재각도 값은 48도로 설정되며 타이머 시간 또한 7.5분이 아니라 8분으로 설정됩니다.