00001 #ifndef ELLIPSE_H 00002 #define ELLIPSE_H 00003 00004 00005 #include "Shape.h" 00006 00007 00009 class VEllipse : public VShape { 00010 public: 00011 00012 VEllipse(); 00013 VEllipse(VShape*); 00014 00016 00017 00018 virtual FShapeRec* FlashSDKCreateShapeRecordForThisPoint(int* pnPoint, VPoint* ptCurrent); 00020 00022 VShape* Clone(); 00023 00025 00026 00028 virtual void Draw(ScreenState*, AppState *pApp); 00029 00031 00032 00034 virtual string Identify() const { return string("Ellipse"); } 00035 00036 }; 00037 00038 #endif