00001 00011 #ifndef __DragAndDropTarget_H__ 00012 #define __DragAndDropTarget_H__ 00013 00014 // Includes 00015 #include "Sprite.h" 00016 00017 // Forward declares 00018 00019 00020 // DragAndDropTarget 00021 class DragAndDropTarget:public Sprite 00022 { 00023 public: 00024 DragAndDropTarget(); 00025 00026 DragAndDropTarget(SpriteManager* spriteManager); 00027 00028 virtual ~DragAndDropTarget(); 00029 00030 enum State 00031 { 00032 State_Normal, 00033 State_Highlighted, 00034 State_Disabled, 00035 00036 State_Max_Count, 00037 }; 00038 00039 private: 00040 00041 }; 00042 00043 #endif /* __DragAndDropTarget_H__ */ 00044