X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=new2%2Fplomrogue%2Ftasks.py;fp=new2%2Fplomrogue%2Ftasks.py;h=a75352625fba3ee7042091de2fa88874caf57296;hb=e1d03eb7d5f847813071e1711accbb4d9153fdcf;hp=402dfcb47c191ea86d9cc133c55813683b3f117e;hpb=8f4f45798471d5b0069d7ac2caaf7d6a389ce981;p=plomrogue2-experiments diff --git a/new2/plomrogue/tasks.py b/new2/plomrogue/tasks.py index 402dfcb..a753526 100644 --- a/new2/plomrogue/tasks.py +++ b/new2/plomrogue/tasks.py @@ -1,5 +1,4 @@ from plomrogue.errors import GameError -#from plomrogue.misc import quote from plomrogue.mapping import YX @@ -29,13 +28,8 @@ class Task_MOVE(Task): argtypes = 'string:direction' def get_move_target(self): - moves = { - 'UP': YX(-1, 0), - 'DOWN': YX(1, 0), - 'LEFT': YX(0, -1), - 'RIGHT': YX(0, 1), - } - return self.thing.position + moves[self.args[0]] + return self.thing.game.map_geometry.move(self.thing.position, + self.args[0]) def check(self): test_pos = self.get_move_target()