X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2Fgameboard.py;h=5e12568ded530dc8386a5a90542338f0771746b1;hb=61683b60428366c23da8b907e839998b04ad04b8;hp=da7dbd2c8b2a5614a90888c73dc5535ae721bade;hpb=ca8033202adede802983e5f2f42ae403fb40f6eb;p=naja.git diff --git a/naja/gameboard.py b/naja/gameboard.py index da7dbd2..5e12568 100644 --- a/naja/gameboard.py +++ b/naja/gameboard.py @@ -181,14 +181,17 @@ class GameBoard(object): if px > 0: locations_to_rotate.append((px - 1, py)) + print "rotating", direction + if ROTATION[direction] == ROTATION.CLOCKWISE: + print "CLOCKWISE" new_positions = locations_to_rotate[1:] + [locations_to_rotate[0]] elif ROTATION[direction] == ROTATION.ANTICLOCKWISE: - new_positions = ( - [locations_to_rotate[-1]] + locations_to_rotate[:-1]) + print "ANTICLOCKWISE" + new_positions = ([locations_to_rotate[-1]] + locations_to_rotate[:-1]) for old, new in zip(locations_to_rotate, new_positions): - rotated_locations[old] = self.board_locations[new] + rotated_locations[new] = self.board_locations[old] self.board_locations.update(rotated_locations)