Пример #1
0
        self.step = self.step + 1

    def decStep(self):
        """
            Decrease current step by one.
        """
        if self.step <= 0:
            raise RuntimeError("Step number has already been zero")
        self.step = self.step - 1

    def setStep(self, num):
        """
            Step step number.
        """
        if num < 0:
            raise ValueError("Step number less than zero")
        self.step = num


if __name__ == '__main__':
    from Layout import Layout
    chessBoard = ChessBoard()
    l = Layout(0)
    l.setToDefault()
    chessBoard.copyFromLayout(0, l)
    mv0 = Movement(0, 29, 23, Result.RES_WIN)
    mv1 = Movement(1, 23, 17, Result.RES_WIN)
    print(chessBoard.move(mv0))
    print(chessBoard.move(mv1))
    print(chessBoard)
Пример #2
0
            Increase current step by one.
        """
        self.step = self.step + 1
        
    def decStep(self):
        """
            Decrease current step by one.
        """
        if self.step <= 0:
            raise RuntimeError("Step number has already been zero")
        self.step = self.step - 1

    def setStep(self, num):
        """
            Step step number.
        """
        if num < 0:
            raise ValueError("Step number less than zero")
        self.step = num
if __name__ == '__main__':
    from Layout import Layout
    chessBoard = ChessBoard()
    l = Layout( 0 )
    l.setToDefault()
    chessBoard.copyFromLayout( 0, l )
    mv0 = Movement(0, 29, 23, Result.RES_WIN)
    mv1 = Movement(1, 23, 17, Result.RES_WIN)
    print( chessBoard.move(mv0) )
    print( chessBoard.move(mv1) )
    print( chessBoard )