Lines Matching refs:velx
58 obj->velx = 0; /* stop and munch amoeba */
61 obj->velx = (obj->image=='<' ? 1 : -1);
63 else if (!obj->velx) {
66 obj->velx = obj->image == '<' ? 1 : -1;
71 setimage(obj, (obj->velx *= -1) < 0 ? '>' : '<');
76 nuke->velx = nuke->vely = 0;
90 else if (curkl->vely || curkl->velx)
145 else if (!obj->vely && !obj->velx) {
192 x=(curkl->posx+curkl->velx+XSIZE00)%XSIZE; /* new position */
230 if (!obj->vely && !obj->velx && (rand_mod(100) <= smarts) &&
241 (curkl->velx?
242 (curkl->velx==curkl->vely?
262 curkl->velx = rand_mod(7) - 3;
267 curkl->velx = rand_mod(3) - 1;
273 curkl->velx = (curkl->strategy >> 2) & 3;
274 if (curkl->velx & 2)
275 curkl->velx = -1;
280 curkl->velx = rand_mod(5) - 2;
284 curkl->velx = rand_mod(3) - 1;
293 curkl->velx = 0;
305 else if (curkl->image == 'T' && (curkl->velx || curkl->vely)) {
308 (curkl->velx?
309 (curkl->velx==curkl->vely?