Use the wrapper move_to() function, remove unused function.

git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@18354 282e977c-c81d-0410-88c4-b93c2d0d6712
master
ryo_saeba 2012-07-08 16:19:43 +00:00
parent e91860091d
commit 18af2a807c
1 changed files with 1 additions and 31 deletions

View File

@ -21,34 +21,6 @@
dir_x = [ 0, 0, 1, 1, 1, 0, -1, -1, -1 ]
dir_y = [ 0, -1, -1, 0, 1, 1, 1, 0, -1 ]
def coordinates_to_dir(x, y):
'''This returns, for the specified offsets, the direction to move to get there.'''
q = 0
if(y == 0):
q = -300 * x;
else:
q = int(x * 100 / y);
if(y>0):
if(q < -242):
return 3
if (q < -41):
return 2
if (q < 41):
return 1
if (q < 242):
return 8 ;
return 7
if (q < -242):
return 7
if (q < -41):
return 6
if (q < 41):
return 5
if (q < 242):
return 4
return 3
def get_object_to(obj, x, y):
'''This tries to move obj to the (x, y) location.
Return value is:
@ -56,7 +28,5 @@ def get_object_to(obj, x, y):
* 1: object moved towards the goal
* 2: object's movement was blocked.
'''
if obj.X == x and obj.Y == y:
return 0
# Move returns 0 for couldn't move, 1 for moved.
return 2 - obj.Move(coordinates_to_dir(obj.X - x, obj.Y - y))
return obj.MoveTo(x, y)