… | |
… | |
1471 | retval->distance_x += op1->x - best->x; |
1471 | retval->distance_x += op1->x - best->x; |
1472 | retval->distance_y += op1->y - best->y; |
1472 | retval->distance_y += op1->y - best->y; |
1473 | } |
1473 | } |
1474 | } |
1474 | } |
1475 | |
1475 | |
1476 | retval->part = best; |
1476 | retval->part = best; |
1477 | retval->distance = upos_max (abs (retval->distance_x), abs (retval->distance_y)); |
1477 | retval->distance = upos_max (abs (retval->distance_x), abs (retval->distance_y)); |
1478 | retval->direction = find_dir_2 (-retval->distance_x, -retval->distance_y); |
1478 | retval->direction = find_dir_2 (-retval->distance_x, -retval->distance_y); |
1479 | } |
1479 | } |
1480 | } |
1480 | } |
1481 | |
1481 | |
1482 | /* this is basically the same as get_rangevector above, but instead of |
1482 | /* this is basically the same as get_rangevector above, but instead of |