OSDN Git Service

fix moflib2.0 build system
[moflib/moflib.git] / saisei-1.0 / rpg / rpg / oldcode / ItemOperationMenu.h
1 #pragma once\r
2 #include "MyFrame.h"\r
3 #include "mof/Texture.h"\r
4 #include "ItemData.h"\r
5 \r
6 namespace et{\r
7 \r
8 \r
9         class ItemOperationMenu : public MyFrame\r
10         {\r
11         protected:\r
12                 et::ItemData* m_pItemData;\r
13                 \r
14         public:\r
15                 ItemOperationMenu(mof::TextureResource& pTexture )\r
16                         : MyFrame(mof::Line2D( 0 , 0 , 200 , 300) , true , pTexture) , m_pItemData(NULL){\r
17                 }\r
18                 void setTargetItem(et::ItemData* pItemData){m_pItemData = pItemData;}\r
19                 virtual ~ItemOperationMenu(void){;}\r
20         };\r
21 \r
22         class ItemOperatorFactory{\r
23         public:\r
24                 virtual ~ItemOperatorFactory(){;}\r
25                 virtual ItemOperationMenu* create() = 0;\r
26         };\r
27 \r
28 };