Exemple #1
0
    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()
Exemple #2
0
 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])