OSDN Git Service

fix moflib2.0 build system
[moflib/moflib.git] / saisei-1.0 / rpg / rpg / oldcode / WorldScene.h
1 #pragma once\r
2 #include "GameScene.h"\r
3 #include "mof/Graphics.h"\r
4 #include "mof/Camera.h"\r
5 #include "mof/VertexBuffer.h"\r
6 #include "mof/VertexTypes.h"\r
7 #include "mof/Billboard.h"\r
8 #include "MyWindow.h"\r
9 #include "mof/InputReceiver.h"\r
10 #include "WorldMapBuilder.h"\r
11 #include "mof/Capturer.h"\r
12 #include "WorldMapCursor.h"\r
13 #include "GameData.h"\r
14 #include "mof/SelectionModel.h"\r
15 #include "MyFrame.h"\r
16 #include "AreaMenu.h"\r
17 #include "WorldMenu.h"\r
18 #include "World.h"\r
19 \r
20 #include "mof/AnimationScheduler.h"\r
21 \r
22 namespace et{\r
23 \r
24         class WorldScene\r
25                 : public et::GameScene\r
26         {\r
27         \r
28                 \r
29                 //\8b¤\92Ê\r
30                 mof::Window* m_pWindow;\r
31                 mof::Camera* m_pCamera;\r
32                 mof::TextureResource m_pTexture;\r
33                 MyFrame* m_pCurrentFrame;\r
34                 et::World* m_pWorld;\r
35                 mof::AnimationResource m_menuChangeAnimation;\r
36                 \r
37                 //\83\8f\81[\83\8b\83h\83r\83\85\81[\r
38                 et::WorldMapBuilder* m_pBuilder;\r
39                 et::MapBuffer* m_pWorldMap;\r
40                 et::WorldMenu* m_pWorldMenu;\r
41                 \r
42                 //\83G\83\8a\83A\83r\83\85\81[\r
43                 et::WorldMapCursor* m_pCursor;\r
44                 mof::SoftVertexBuffer<mof::VertexXYZC>* m_pGrid;\r
45                 mof::SoftVertexBuffer<mof::VertexXYZC>* m_pPoint;\r
46                 et::AreaMenu* m_pAreaMenu;\r
47 \r
48                 mof::AnimationScheduler m_translationScheduler;\r
49 \r
50 \r
51                 mof::Sprite* m_pFeedEffect;\r
52                 \r
53         public:\r
54                 WorldScene();\r
55                 virtual ~WorldScene(void);\r
56 \r
57                 \r
58 \r
59                 virtual bool initialize();\r
60                 virtual bool draw();\r
61                 virtual bool update();\r
62                 \r
63 \r
64         };\r
65 \r
66 };\r