Lines Matching defs:gx
201 xchar gx = 0, gy = 0, gtyp, otyp; /* current goal */
204 #define GDIST(x,y) ((x-gx)*(x-gx) + (y-gy)*(y-gy))
275 gx = gy = 0; /* suppress 'used before set' message */
286 DDIST(obj->ox, obj->oy) < DDIST(gx, gy))) {
287 gx = obj->ox;
294 gx = obj->ox;
302 gx = u.ux;
309 gx = gy = FAR; /* random, far away */
311 if (dist(gx, gy) >
313 gx = doors[tmp].x;
318 /* here gx == FAR e.g. when dog is in a vault */
319 if (gx == FAR || (gx == omx && gy == omy)) {
320 gx = u.ux;
326 if (after && udist <= 4 && gx == u.ux && gy == u.uy)
350 if (gx == u.ux && gy == u.uy && (dogroom != uroom || dogroom < 0)) {
354 gx = cp->x;