OSDN Git Service

fix cmake/Macros.cmake
[moflib/moflib.git] / saisei-1.0 / src / oldcode / WorldMenu.h
1 #pragma once
2 #include "mof/SelectionModel.h"
3 #include "MyFrame.h"
4 #include "World.h"
5 #include "GameData.h"
6
7
8 namespace et{
9
10         class WorldMenu : public MyFrame{
11                 mof::Window* addSelectableTextItem(mof::Window* pOwner , std::vector<mof::Window*>& selectables , TCHAR* text , int size);
12
13                 mof::SelectionModel* m_pSelector;
14                 mof::TextureManager* m_pTextureManager;
15                 et::World* m_pWorld;
16                 et::GameData* m_pGameData;
17         public:
18                 WorldMenu( mof::TextureManager* pTextureManager , et::World* pWorld , et::GameData* pGameData);
19                 virtual ~WorldMenu();
20                 virtual void setVisible(bool visible);
21
22                 virtual mof::SelectionModel* getSelectionModel(){return m_pSelector;}
23                 virtual MyFrame* performAction();
24
25         };
26
27
28
29 };