Comment out useless code

This commit is contained in:
snsd0805 2020-06-29 22:48:14 +08:00
parent 987c4bb6b9
commit e0af3a6e33
2 changed files with 22 additions and 22 deletions

26
draw.py
View File

@ -8,7 +8,7 @@ def drawUserList(nowUserList,screen):
# [['127.0.0.1', 52362], ['127.0.0.1', 52370]] # [['127.0.0.1', 52362], ['127.0.0.1', 52370]]
# [{'name': ['127.0.0.1', 55888], 'score': 0}, {'name': ['127.0.0.1', 55900], 'score': 0}] # [{'name': ['127.0.0.1', 55888], 'score': 0}, {'name': ['127.0.0.1', 55900], 'score': 0}]
print(listJSON) #print(listJSON)
y = 100 y = 100
cross = 20 cross = 20
pygame.draw.rect(screen,(255,255,255),[900,100,200,380]) pygame.draw.rect(screen,(255,255,255),[900,100,200,380])
@ -30,11 +30,11 @@ def drawerReceive(sock,screen):
if data[0:6] == "[list]": if data[0:6] == "[list]":
drawUserList(data,screen) drawUserList(data,screen)
elif data == "restart": elif data == "restart":
print("restart") #print("restart")
break break
elif data == 'exitok': elif data == 'exitok':
break break
print("drawerRECEIVE CLOSED") #print("drawerRECEIVE CLOSED")
def sendDraw(sock,nowUserList,screen,problem): def sendDraw(sock,nowUserList,screen,problem):
@ -70,7 +70,7 @@ def sendDraw(sock,nowUserList,screen,problem):
pygame.display.update() pygame.display.update()
tempPos = () tempPos = ()
#detectFlag = True #detectFlag = True
print("可以開始畫圖") #print("可以開始畫圖")
while True: while True:
for event in pygame.event.get(): for event in pygame.event.get():
if event.type== pygame.QUIT: if event.type== pygame.QUIT:
@ -79,7 +79,7 @@ def sendDraw(sock,nowUserList,screen,problem):
# 如果按下滑鼠 # 如果按下滑鼠
# get_pressed() 告訴按下哪個滑鼠按鈕 # get_pressed() 告訴按下哪個滑鼠按鈕
if event.type == pygame.MOUSEBUTTONDOWN: if event.type == pygame.MOUSEBUTTONDOWN:
print ('mouse pressed',pygame.mouse.get_pressed()) #print ('mouse pressed',pygame.mouse.get_pressed())
if pygame.mouse.get_pressed()[0]: if pygame.mouse.get_pressed()[0]:
pos = pygame.mouse.get_pos() pos = pygame.mouse.get_pos()
# 100,400,100,50 # 100,400,100,50
@ -97,7 +97,7 @@ def sendDraw(sock,nowUserList,screen,problem):
mouseFlag = True mouseFlag = True
# 如果釋放滑鼠 # 如果釋放滑鼠
elif event.type == pygame.MOUSEBUTTONUP: elif event.type == pygame.MOUSEBUTTONUP:
print ('mouse released', pygame.mouse.get_pressed()) #print ('mouse released', pygame.mouse.get_pressed())
if pygame.mouse.get_pressed()[0] == 0: if pygame.mouse.get_pressed()[0] == 0:
mouseFlag = False mouseFlag = False
# 如果滑鼠在運動中 # 如果滑鼠在運動中
@ -121,7 +121,7 @@ def sendDraw(sock,nowUserList,screen,problem):
clock.tick(30) clock.tick(30)
print("停止畫圖") #print("停止畫圖")
@ -145,14 +145,14 @@ def guessInput(screen,sock):
pygame.draw.rect(screen,(171, 254, 250),[100,450,500,550],0) # 輸入匡的矩形 pygame.draw.rect(screen,(171, 254, 250),[100,450,500,550],0) # 輸入匡的矩形
pgStringVar = pygame.font.Font(None,30).render(guessStr,False,(0,0,0))# 文字物件 pgStringVar = pygame.font.Font(None,30).render(guessStr,False,(0,0,0))# 文字物件
print(guessStr) # for test #print(guessStr) # for test
screen.blit(pgStringVar,(120,455))# draw font screen.blit(pgStringVar,(120,455))# draw font
pygame.display.update() pygame.display.update()
def receiveDraw(sock,screen,userList): def receiveDraw(sock,screen,userList):
global startFlag global startFlag
print("進入receiveDraw") #print("進入receiveDraw")
print(startFlag) #print(startFlag)
white= (255, 255, 255) white= (255, 255, 255)
black= (0, 0, 0) black= (0, 0, 0)
@ -160,7 +160,7 @@ def receiveDraw(sock,screen,userList):
drawUserList(userList,screen) drawUserList(userList,screen)
pygame.draw.rect(screen,(171, 254, 250),[100,450,500,550],0) pygame.draw.rect(screen,(171, 254, 250),[100,450,500,550],0)
pygame.display.update() pygame.display.update()
print("draw start") #print("draw start")
guessThreading = threading.Thread(target=guessInput,args=(screen,sock),daemon=True) # guest input guessThreading = threading.Thread(target=guessInput,args=(screen,sock),daemon=True) # guest input
guessThreading.start() guessThreading.start()
@ -196,7 +196,7 @@ def receiveDraw(sock,screen,userList):
i = i.rstrip(')') i = i.rstrip(')')
i = i.replace(',','') i = i.replace(',','')
i = i.split(' ') i = i.split(' ')
print(i) #for test #print(i) #for test
if len(i)==2 : # 防止傳送過程疏漏 if len(i)==2 : # 防止傳送過程疏漏
if i[0]!='' and i[1]!='': # 防止傳送過程疏漏 if i[0]!='' and i[1]!='': # 防止傳送過程疏漏
pos = (int(i[0]),int(i[1])) pos = (int(i[0]),int(i[1]))
@ -204,4 +204,4 @@ def receiveDraw(sock,screen,userList):
pygame.draw.circle(screen,black,pos,5,0) pygame.draw.circle(screen,black,pos,5,0)
pygame.display.update() pygame.display.update()
startFlag = True startFlag = True
print("退出receiveDraw") #print("退出receiveDraw")

18
main.py
View File

@ -25,7 +25,7 @@ class Server:
def selectType(self,sock): def selectType(self,sock):
data = sock.recv(MAX).decode('utf-8') data = sock.recv(MAX).decode('utf-8')
print(data) #print(data)
if data == "MAIN": if data == "MAIN":
sock.send("OK.SERVER".encode('utf-8')) sock.send("OK.SERVER".encode('utf-8'))
self.main(sock) # Set main client mode self.main(sock) # Set main client mode
@ -92,7 +92,7 @@ class Room:
self.ip = ip self.ip = ip
self.portNum = portNum self.portNum = portNum
self.problem = self.getProblem() self.problem = self.getProblem()
print(self.problem) #print(self.problem)
def start(self): def start(self):
# Build a room's socket to start game # Build a room's socket to start game
self.allPeerName = [] self.allPeerName = []
@ -125,7 +125,7 @@ class Room:
mainSocket = random.choice(self.sockList) mainSocket = random.choice(self.sockList)
self.problem = self.getProblem() self.problem = self.getProblem()
time.sleep(4) time.sleep(4)
print("GAME SEND PROBLEM") #print("GAME SEND PROBLEM")
for clientSock in self.sockList: for clientSock in self.sockList:
if clientSock == mainSocket: if clientSock == mainSocket:
clientSock.send('[prob] {}'.format(self.problem).encode('utf-8')) clientSock.send('[prob] {}'.format(self.problem).encode('utf-8'))
@ -150,13 +150,13 @@ class Room:
origin = sock.recv(MAX) origin = sock.recv(MAX)
data = origin.decode('utf-8') data = origin.decode('utf-8')
if data: if data:
print(data) #print(data)
if data[0]=='(': # Form MAIN CLIENT,it is position data if data[0]=='(': # Form MAIN CLIENT,it is position data
for clientSock in self.sockList: # 遍歷socket list for clientSock in self.sockList: # 遍歷socket list
if clientSock != sock: # 不是自己的才傳送資料.Needn't send position to MAIN if clientSock != sock: # 不是自己的才傳送資料.Needn't send position to MAIN
clientSock.send(origin) clientSock.send(origin)
elif data=='[restart]': # [restart] elif data=='[restart]': # [restart]
print('game restart') #print('game restart')
time.sleep(1) time.sleep(1)
for clientSock in self.sockList: for clientSock in self.sockList:
clientSock.send('restart'.encode('utf-8')) clientSock.send('restart'.encode('utf-8'))
@ -234,7 +234,7 @@ class Client:
exit exit
userList = sock.recv(1024).decode('utf-8') userList = sock.recv(1024).decode('utf-8')
print("List: ",userList) #print("List: ",userList)
## SET PYGAME ## SET PYGAME
pygame.init() pygame.init()
@ -250,11 +250,11 @@ class Client:
screen.blit(pgStringVar,(500,240))# draw font screen.blit(pgStringVar,(500,240))# draw font
pygame.display.update() pygame.display.update()
print("START RECEIVE.") #print("START RECEIVE.")
data = sock.recv(1024).decode('utf-8') data = sock.recv(1024).decode('utf-8')
role = data[1:5] role = data[1:5]
print("Role: ",role) #print("Role: ",role)
if role == "prob": if role == "prob":
problem = data.split(' ')[1] problem = data.split(' ')[1]
continueFlag = draw.sendDraw(sock,userList,screen,problem) continueFlag = draw.sendDraw(sock,userList,screen,problem)
@ -264,7 +264,7 @@ class Client:
elif role == "list": elif role == "list":
userList = data userList = data
print("List: ",userList) #print("List: ",userList)
continueFlag = False continueFlag = False
else: #useless position else: #useless position