00001
00002
00003
00004
00005
00007
00012 #ifndef HGESHAPE__
00013 #define HGESHAPE__
00014
00015 #include <hgevector.h>
00016 #include <hgerect.h>
00017
00019
00020
00021 enum hgeShapeType
00022 {
00023 HGESHAPE_LINE,
00024 HGESHAPE_CIRCLE,
00025 HGESHAPE_POLYGON
00026 };
00027
00034 class hgeShape
00035 {
00036 private:
00037
00038 int shape_type;
00039
00040 public:
00041
00042 int GetShape() { return shape_type; }
00043
00044 hgeShape(int m_type) { shape_type = m_type; }
00045 };
00046
00047 #endif