import api
import operator
def update(context):
m_col = context.me.col
m_row = context.me.row
# 拿到对手的企鹅 row 信息
enemy_col = api.get.enemy(what="score")
# 打印出我的企鹅所在的行
print(enemy_col)
target=target_choice(context)
color=target[0]
path=target[1]
print(color,path)
#调用最有价值宝石函数,并获取最有价值路径
path = Best_Value(context,target)
m_energy = context.me.energy
exit_path=api.check.path(start=(m_row,m_col),end=(context.exit.row,context.exit.col))
exit_distance=len(exit_path)-1
#print("当前体力:"+str(m_energy)+"目标距离:"+str(exit_distance))
#计算体力
if m_energy <= exit_distance+1:
path=exit_path