上传文件

This commit is contained in:
CaptB committed 2026-11-05 21:32:13 +08:00
1 parent d24531851a
commit 9ae55bcc64
12 files changed
+2529

No files matched your search

+29
View File
@@ -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)