#ifndef SHAPE_H_INCLUDED
#define SHAPE_H_INCLUDED
typedef enum {
BLACK,
BLUE,
RED,
MAGENTA,
GREEN,
CYAN,
YELLOW,
WHITE,
} Color;
typedef struct {
double x;
double y;
} Point;
typedef struct ShapeObj_tag *Shape;
typedef struct ShapeClassDescriptor_tag ShapeClassDescriptor;
extern CoreClassDescriptor *shapeClass;
void draw_shape(Shape shape);
#endif /* SHAPE_H_INCLUDED */