Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def movePiece(self,piece, move):
- pieceID = piece.getName()
- moveDir = move[0]
- moveSpace = move[1]
- pieceRow = piece.getRow()
- pieceCol = piece.getCol()
- puzzleState = self.getPuzzleState
- if moveDir == 'l':
- for fp in .self_pieces['-']:
- if ((freePiece.getRow() == pieceRow) and (freePiece.getCol() == pieceCol -1)):
- freePiece = fp
- freeSpaceRow = freeSpace.getRow()
- freeSpaceCol = freeSpace.getCol()
- freeSpace.setCol(freeSpaceRow+moveDir)
- piece.setCol(pieceRow - moveDir)
- freeSpaceRow = freeSpace.getCol()
- pieceRow = piece.getCol()
- puzzleState[freeSpaceRow][freeSpaceCol] = freeSpace.getName()
- puzzleState[pieceRow][pieceCol] = pieceID
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement