if ROTATION[direction] == ROTATION.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])
+ 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)