Lines Matching refs:trap
96 XTrapezoid trap;
126 trap.left.p1.x = trap.left.p2.x = (x << 16) + dx;
127 trap.top = trap.left.p1.y = trap.right.p1.y = (y << 16) + dy;
128 trap.right.p1.x = trap.right.p2.x = ((x + w) << 16) + dx;
129 trap.bottom = trap.left.p2.y = trap.right.p2.y = ((y + h) << 16) + dy;
133 0, 0, &trap, 1);
431 static void random_trapezoid(XTrapezoid *trap, enum trapezoid trapezoid,
441 trap->left.p1.x = trap->left.p2.x = x1 << 16;
442 trap->top = trap->left.p1.y = trap->right.p1.y = y1 << 16;
443 trap->right.p1.x = trap->right.p2.x = x2 << 16;
444 trap->bottom = trap->left.p2.y = trap->right.p2.y = y2 << 16;
456 trap->left.p1.x = trap->left.p2.x = x1;
457 trap->top = trap->left.p1.y = trap->right.p1.y = y1;
458 trap->right.p1.x = trap->right.p2.x = x2;
459 trap->bottom = trap->left.p2.y = trap->right.p2.y = y2;
466 trap->top = y1 + rand() % (y2 - y1);
467 trap->bottom = y1 + rand() % (y2 - y1);
469 trap->left.p1.x = x1 + rand() % (x2 - x1);
470 trap->left.p2.x = x1 + rand() % (x2 - x1);
472 trap->right.p1.x = x1 + rand() % (x2 - x1);
473 trap->right.p2.x = x1 + rand() % (x2 - x1);