Lines Matching defs:fy
449 int fx = u.ux, fy = u.uy;
451 if (dist(fx, fy) < dist(doors[tmp].x, doors[tmp].y)) {
453 fy = doors[tmp].y;
463 tmp = fy;
464 fy = md->my;
467 while (fx != md->mx || fy != md->my) {
468 int dx, dy, nfx = fx, nfy = fy, d1,
471 tmp_at(fx, fy);
472 d1 = DIST(fx, fy, md->mx, md->my);
476 d2 = DIST(fx + dx, fy + dy, md->mx, md->my);
480 nfy = fy + dy;
483 if (nfx != fx || nfy != fy) {
485 fy = nfy;
489 md->my = fy;