Lines Matching refs:dxpos
208 static int dxpos = 0, dypos = 0; in daemon_saver() local
237 clear_daemon(sc, dxpos, dypos, dxdir, xoff, yoff, xlen, ylen); in daemon_saver()
260 if (dxpos <= min) { in daemon_saver()
261 dxpos = min; in daemon_saver()
263 } else if (dxpos >= max) { in daemon_saver()
264 dxpos = max; in daemon_saver()
284 dxpos += dxdir; dypos += dydir; in daemon_saver()
289 if (dxpos + xlen <= 0) in daemon_saver()
291 else if (dxpos < 0) in daemon_saver()
292 xoff = -dxpos; in daemon_saver()
293 if (dxpos >= scp->xsize) in daemon_saver()
295 else if (dxpos + xlen > scp->xsize) in daemon_saver()
296 xlen = scp->xsize - dxpos; in daemon_saver()
343 draw_daemon(sc, dxpos, dypos, dxdir, xoff, yoff, xlen, ylen); in daemon_saver()