unsigned short num_points
Representation of a circle.
shape * shape_create(ushort,...)
Representation of a shape.
shape * shape_create_quad(point *, uchar, uchar)
shape * shape_create_triangle(point *, point *, point *)
point * shape_duplicate_point(point *p)
void shape_destroy_circle(circle *cir)
point * shape_create_point(ushort, ushort, shade_t)
shape * shape_duplicate_shape(shape *)
Representation of an ordered pair with a shade.
void shape_destroy_shape(shape *)
circle * shape_create_circle(ushort, point *)
void shape_destroy_point(point *p)