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()