#ifndef UIPIEMENU_H #define UIPIEMENU_H #include "ui/UIComponents.h" class PieMenu; class UIPieMenu : public UIPanel { public: UIPieMenu(void); // Destructor automatically removes component from the engine virtual ~UIPieMenu(void); virtual vgui::Panel* GetComponentPointer(void); virtual const string& GetType(void) const; virtual bool SetClassProperties(const TRDescription& inDescription, Panel* inComponent, CSchemeManager* inSchemeManager); virtual void Update(float theCurrentTime); private: static const string UIPieMenuType; virtual void AllocateComponent(const TRDescription& inDescription); PieMenu* mPieMenu; }; #endif