Lines Matching defs:newpos
236 static COORD newpos;
244 newpos.y = My_pos.y + y;
245 if (newpos.y <= 0 || newpos.y >= Y_FIELDSIZE)
248 newpos.x = My_pos.x + x;
249 if (newpos.x <= 0 || newpos.x >= X_FIELDSIZE)
251 if (Field[newpos.y][newpos.x] > 0)
253 if (!eaten(&newpos))
267 static COORD newpos;
269 newpos.y = My_pos.y + dy;
270 newpos.x = My_pos.x + dx;
271 if (newpos.y <= 0 || newpos.y >= Y_FIELDSIZE ||
272 newpos.x <= 0 || newpos.x >= X_FIELDSIZE ||
273 Field[newpos.y][newpos.x] > 0 || eaten(&newpos)) {
288 My_pos = newpos;