from plomrogue.errors import PlayError, GameError
-from plomrogue.mapping import YX
pass
def do(self):
- for yxyx in[self.thing.position] + \
- list(self.thing.game.map_geometry.get_neighbors_yxyx(self.thing.position).values()):
+ for yxyx in [self.thing.position] + \
+ list(self.thing.game.map_geometry.get_neighbors_yxyx(
+ self.thing.position).values()):
if not self.thing.game.can_do_tile_with_pw(*yxyx, self.args[0]):
continue
self.thing.game.maps[yxyx[0]][yxyx[1]] = '.'
raise PlayError('already carrying something')
nothing_to_pick_up = True
for t in [t for t in self.thing.game.things
- if t != self.thing and t.position == self.thing.position
- and t.type_ != 'Player']:
+ if t != self.thing and t.position == self.thing.position and
+ t.type_ != 'Player']:
nothing_to_pick_up = False
break
if nothing_to_pick_up: