Lines Matching full:dx
73 gdraw(int dx, int dy, int val) in gdraw() argument
78 if (dx != 0) { in gdraw()
80 cur_x += dx; in gdraw()
81 if (dx < 0) { in gdraw()
82 i += dx; in gdraw()
83 dx = -dx; in gdraw()
86 for (; dx >= 0; --dx, ++i) { in gdraw()
111 static int dx, dy; in dragon_update() local
141 dx = 0; dy = mul; in dragon_update()
144 dx = mul; dy = 0; in dragon_update()
147 dx = 0; dy = -mul; in dragon_update()
150 (void)gdraw(dx, dy, curve); out = 0; in dragon_update()
165 tmp = dx; dx = dy; dy = -tmp; /* turn right */ in dragon_update()
169 tmp = dx; dx = -dy; dy = tmp; /* turn left */ in dragon_update()
171 if (gdraw(dx, dy, curve)) { in dragon_update()