def stop(self, status): self.cont = False # +1 game for both cPlayerHandler.addGame(self, self.players[0][0]) cPlayerHandler.addGame(self, self.players[1][0]) # Exit status if status == -1: # Normal quit # +1 quit for both cPlayerHandler.addQuit(self, self.players[0][0]) cPlayerHandler.addQuit(self, self.players[1][0]) elif status == 0: # P0 won cPlayerHandler.addWin(self, self.players[0][0]) cPlayerHandler.addLose(self, self.players[1][0]) elif status == 1: # P1 won cPlayerHandler.addWin(self, self.players[1][0]) cPlayerHandler.addLose(self, self.players[0][0]) elif status == 2: # Draw cPlayerHandler.addLose(self, self.players[0][0]) cPlayerHandler.addLose(self, self.players[1][0]) self.status = status # clear and print, nicer that way clearScr() self.printGame()
def printGame(self): clearScr() printf(" # A | B | C \n") printf("###############\n") printf(" 1 # %s | %s | %s \n", self.gameGrid[0][0], self.gameGrid[0][1], self.gameGrid[0][2]) printf("---#-----------\n") printf(" 2 # %s | %s | %s \n", self.gameGrid[1][0], self.gameGrid[1][1], self.gameGrid[1][2]) printf("---#-----------\n") printf(" 3 # %s | %s | %s \n\n", self.gameGrid[2][0], self.gameGrid[2][1], self.gameGrid[2][2])