Let client's pygame GUI can be closed
This commit is contained in:
parent
263b089b09
commit
272331224a
10
draw.py
10
draw.py
@ -62,7 +62,10 @@ def guessInput(screen):
|
|||||||
guessStr = ""
|
guessStr = ""
|
||||||
while True:
|
while True:
|
||||||
for event in pygame.event.get() :
|
for event in pygame.event.get() :
|
||||||
if event.type == pygame.KEYDOWN:
|
if event.type== pygame.QUIT:
|
||||||
|
pygame.quit()
|
||||||
|
sys.exit()
|
||||||
|
elif event.type == pygame.KEYDOWN:
|
||||||
if event.key>=97 and event.key<122:
|
if event.key>=97 and event.key<122:
|
||||||
guessStr = guessStr + chr(event.key)
|
guessStr = guessStr + chr(event.key)
|
||||||
elif event.key == 13: #enter
|
elif event.key == 13: #enter
|
||||||
@ -93,13 +96,10 @@ def receiveDraw(sock):
|
|||||||
print("draw start")
|
print("draw start")
|
||||||
|
|
||||||
guessThreading = threading.Thread(target=guessInput,args=(screen,))# guest input
|
guessThreading = threading.Thread(target=guessInput,args=(screen,))# guest input
|
||||||
|
guessThreading.setDaemon(False)
|
||||||
guessThreading.start()
|
guessThreading.start()
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
for event in pygame.event.get():
|
|
||||||
if event.type== pygame.QUIT:
|
|
||||||
pygame.quit()
|
|
||||||
sys.exit()
|
|
||||||
data = sock.recv(1024).decode('utf-8')
|
data = sock.recv(1024).decode('utf-8')
|
||||||
li = data.split('+')
|
li = data.split('+')
|
||||||
#print((li))
|
#print((li))
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user