Show the answer response on GUI
This commit is contained in:
parent
5e387a4cd3
commit
e9db9bc980
39
draw.py
39
draw.py
@ -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")
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user