上传文件
This commit is contained in:
1 parent
d24531851a
commit
9ae55bcc64
12 files changed
+2529
No files matched your search
@@ -0,0 +1,29 @@
|
||||
def goto(target_x,target_y):
|
||||
if get_pos_x() > target_x:
|
||||
if get_pos_x() - target_x > get_world_size() - get_pos_x() + target_x:
|
||||
while get_pos_x() != target_x:
|
||||
move(East)
|
||||
else:
|
||||
while get_pos_x() != target_x:
|
||||
move(West)
|
||||
else:
|
||||
if target_x - get_pos_x() > get_world_size() - target_x + get_pos_x():
|
||||
while get_pos_x() != target_x:
|
||||
move(West)
|
||||
else:
|
||||
while get_pos_x() != target_x:
|
||||
move(East)
|
||||
if get_pos_y() > target_y:
|
||||
if get_pos_y() - target_y > get_world_size() - get_pos_y() + target_y:
|
||||
while get_pos_y() != target_y:
|
||||
move(North)
|
||||
else:
|
||||
while get_pos_y() != target_y:
|
||||
move(South)
|
||||
else:
|
||||
if target_y - get_pos_y() > get_world_size() - target_y + get_pos_y():
|
||||
while get_pos_y() != target_y:
|
||||
move(South)
|
||||
else:
|
||||
while get_pos_y() != target_y:
|
||||
move(North)
|
||||
Reference in new issue
Block a user