4 버튼_뽑기를 클릭하면 타이머가 활성화되고 타어머실행횟수가 초기화되도록 영역에 다음과 같이 블록을 구성합니다.
TIP
‘시계’ 컴포넌트의 ‘타이머활성화여부’ 속성처럼 디자이너 화면에서 체크 박스를 통해 값을 설정하는 속성들의 값은 블록 화면에서 블록을 이용하여 설정할 수 있습니다. 속성 값을 참으로 설정하는 것은 체크 박스에 체크하는 것과 같고 거짓으로 설정하는 것은 체크 박스의 체크를 해제하는 것과 같습니다.
5 타이머가 활성화되면 변수 타이머실행횟수가 10보다 작을 때와 그렇지 않을 때 다른 명령을 실행하도록 블록을 구성합니다.
타이머를 이용하여 가짜 뽑기를 10번만 하기 위해 타이머실행횟수를 10과 비교합니다. 만약 가짜뽑기를 20번 하고 싶다면 숫자를 20으로 바꾸면 됩니다.
TIP
블록은 타이머활성화여부 값이 거짓일 때는 실행되지 않다가 타이머활성화여부 값이 참이 되면 0.1초에 한 번씩 실행됩니다. 0.1초에 한 번씩 실행되는 이유는 디자이너 화면에서 시계1의 타이머간격 값을 100(100밀리초=0.1초)으로 설정했기 때문입니다.