X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;ds=sidebyside;f=naja%2Factions.py;h=e1ec1e0a40b2cf58bbc741e0fcdd71cbc966602f;hb=461ff8869e9a170e69d7f3c4831ce3ad737f1a76;hp=869c6925eead025248ac397f4e65efdaeeb640de;hpb=90ccea72b6d86f27d1b4e20a980f8a87a27ceeed;p=naja.git diff --git a/naja/actions.py b/naja/actions.py index 869c692..e1ec1e0 100644 --- a/naja/actions.py +++ b/naja/actions.py @@ -296,6 +296,12 @@ class ShiftLocations(LocationAction): board.shift_locations( self.data['direction'], self.data.get('skip_current', True)) + if self.data.get('move_player', False): + pos = { + 'NORTH': (0, -1), 'SOUTH': (0, 1), + 'EAST': (1, 0), 'WEST': (-1, 0), + }.get(self.data['direction'], (0, 0)) + board.player.force_position(pos, delta=True) class RotateLocations(LocationAction):