Show the answer response on GUI

This commit is contained in:
snsd0805 2020-06-29 20:17:40 +08:00
parent 5e387a4cd3
commit e9db9bc980

39
draw.py
View File

@ -164,21 +164,30 @@ def receiveDraw(sock,screen):
time.sleep(0.5) time.sleep(0.5)
startFlag = True startFlag = True
return False return False
elif data == 'y':
pgStringVar = pygame.font.Font(None,80).render("CORRECT!!!",False,(255,0,0))# 文字物件
screen.blit(pgStringVar,(540,240))# draw font
pygame.display.update()
elif data == 'n':
pgStringVar = pygame.font.Font(None,80).render("WRONG!!!",False,(255,0,0))# 文字物件
screen.blit(pgStringVar,(100,450))# draw font
pygame.display.update()
#print(data) #print(data)
li = data.split('+') # 送來的座標可能一次有多個,規範以+隔開 else:
for i in li: li = data.split('+') # 送來的座標可能一次有多個,規範以+隔開
if i!="": for i in li:
# 切割取得座標 if i!="":
i = i.lstrip('(') # 切割取得座標
i = i.rstrip(')') i = i.lstrip('(')
i = i.replace(',','') i = i.rstrip(')')
i = i.split(' ') i = i.replace(',','')
print(i) #for test i = i.split(' ')
if len(i)==2 : # 防止傳送過程疏漏 print(i) #for test
if i[0]!='' and i[1]!='': # 防止傳送過程疏漏 if len(i)==2 : # 防止傳送過程疏漏
pos = (int(i[0]),int(i[1])) if i[0]!='' and i[1]!='': # 防止傳送過程疏漏
# pygame.draw.circle(screen, black, pos, 5, 0) pos = (int(i[0]),int(i[1]))
pygame.draw.circle(screen,black,pos,5,0) # pygame.draw.circle(screen, black, pos, 5, 0)
pygame.display.update() pygame.draw.circle(screen,black,pos,5,0)
pygame.display.update()
startFlag = True startFlag = True
print("退出receiveDraw") print("退出receiveDraw")