OSDN Git Service

Merge branch 'master' of o_ggy@git.sourceforge.jp:/gitroot/moflib/moflib
[moflib/moflib.git] / saisei-1.0 / rpg / rpg / oldcode / StageScene.h
1 #pragma once
2 #include "GameScene.h"
3 #include "mof/TextureResource.h"
4 #include "mof/Camera.h"
5 #include "mof/VertexBuffer.h"
6 #include "mof/VertexTypes.h"
7 #include "mof/Billboard.h"
8 #include "SymbolManager.h"
9 #include "mof/InputReceiver.h"
10 #include "DungeonBuilder.h"
11
12 #include "mof/Capturer.h"
13 #include "InputSymbolController.h"
14 #include "RandomSymbolController.h"
15
16 namespace et{
17
18         class StageScene
19                 : public et::GameScene
20         {
21                 mof::Sprite* m_pMiniMap;
22                 mof::VertexBuffer<mof::VertexXYZCUV>** m_pMapBlocks;
23                 const int m_blockWidth , m_blockHeight;
24                 mof::Camera* m_pCamera;
25                 mof::TextureResource m_pTexture;
26                 SymbolManager* m_pSymbolManager;
27                 et::DungeonBuilder* m_pMapBuilder;
28
29                 Symbol* m_pHero;
30                 et::SymbolController* m_pHeroController;
31                 
32                 //mof::InputReceiver* m_pInputReceiver;
33                 mof::Sprite* m_pTest;
34         public:
35                 StageScene();
36                 virtual ~StageScene(void);
37
38                 
39
40                 virtual bool initialize();
41                 virtual bool draw();
42                 virtual bool update();
43         
44
45         };
46
47 };