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)
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 )