Page 736 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 736
text_stage_2=font_main.render(u"2단계!", True, GREEN)
text_stage_3=font_main.render(u"3단계!", True, GREEN)
text_stage_4=font_main.render(u"4단계!", True, GREEN)
#music
pygame.mixer.music.load('/home/pi/Python_MDP/music.mp3')
pygame.mixer.music.play(-1)
coin=0 #RFID가 태그 되었는지 안되었는지 확인하는 변수
stage=1 #총4단계로 정의되는 단계 변수
count=0 #스위치 입력을 받는 변수
done=False
ask=0 # 계속 OR 중단을 물어보는 변수
clock=pygame.time.Clock()#frame
#------------------------메인 루프-------------------------------
while not done:
for event in pygame.event.get():#이벤트가 발생했을 때
if event.type == pygame.QUIT:#x버튼(나가기)를 눌렀을 때
done=True #done을 참으로 만들어 while루프를 빠져나감
print("user asked to quit.")
screen.fill(WHITE)
#초록색으로가로 선긋기(표시할 화면,선 색깔, 시작좌표,끝좌표, 굵기
pygame.draw.line(screen,BLACK,[0,200],[1280,200],10)
#초록색으로 세로선 긋기
pygame.draw.line(screen,BLACK,[640,200],[640,1024],10)
screen.blit(text_title,[345,40])
screen.blit(text_user,[200,700])
screen.blit(text_computer,[900,700])
if stage==1:
if coin==1:
if ask==1:
screen.blit(text_ask,[150,450])
input_6=GPIO.input(06)
if (input_6==False):
stage=2
ask=0
time.sleep(.01)
input_5=GPIO.input(05)
- 729 -