From 4c77d25632997b864bd18c72266dc7749aa9c832 Mon Sep 17 00:00:00 2001 From: snsd0805 Date: Sun, 28 Jun 2020 20:54:57 +0800 Subject: [PATCH] Reduce the number of the dots which needed to send --- draw.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/draw.py b/draw.py index a4fde7c..cabd0b4 100644 --- a/draw.py +++ b/draw.py @@ -19,7 +19,7 @@ def sendDraw(sock): mouseFlag = False screen.fill((255, 255, 255)) pygame.display.update() - + tempPos = () while True: for event in pygame.event.get(): if event.type== pygame.QUIT: @@ -39,12 +39,13 @@ def sendDraw(sock): mouseFlag = False # 如果滑鼠在運動中 if event.type == pygame.MOUSEMOTION: - print ('mouse is moving', pygame.mouse.get_pos()) + #print ('mouse is moving', pygame.mouse.get_pos()) if mouseFlag: - dotPos.append(pygame.mouse.get_pos()) - sock.send("{}+".format(pygame.mouse.get_pos()).encode('utf-8')) - - pygame.draw.circle(screen,black,pygame.mouse.get_pos(),5,0) + #dotPos.append(pygame.mouse.get_pos()) + if(pygame.mouse.get_pos()!=tempPos): + sock.send("{}+".format(pygame.mouse.get_pos()).encode('utf-8')) + pygame.draw.circle(screen,black,pygame.mouse.get_pos(),5,0) + tempPos = pygame.mouse.get_pos() # feature