Files
2025-12-23 18:14:20 +00:00

48 lines
1.1 KiB
Python

def is_even(n):
return n % 2 == 0
def is_odd(n):
return not is_even(n)
def harvest_if_possible():
if num_items(Items.Water) > 1:
use_item(Items.Water)
if can_harvest():
harvest()
def move_to_coords(x, y):
current_x = get_pos_x()
current_y = get_pos_y()
if current_x == x and current_y == y:
return
move_east = True
move_north = True
if current_x > x:
move_east = False
if current_y > y:
move_north = False
for _ in range(abs(current_x - x)):
if move_east:
move(East)
else:
move(West)
for _ in range(abs(current_y - y)):
if move_north:
move(North)
else:
move(South)
def get_coords_from_direction(direction):
if direction == North:
return (get_pos_x(), get_pos_y()+1)
elif direction == South:
return (get_pos_x(), get_pos_y()-1)
elif direction == East:
return (get_pos_x()+1, get_pos_y())
elif direction == West:
return (get_pos_x()-1, get_pos_y())