MagicalKaine
 全て クラス ファイル 関数 変数 列挙型 列挙型の値
CSceneManager.h
説明を見る。
1 
2 #ifndef __CSCENEMANAGER_H__
3 #define __CSCENEMANAGER_H__
4 
5 #include "..\CommonIncludes.h"
6 
7 //==============================================================
13 //==============================================================
15 public:
16 
17  //==============================================================
20  //==============================================================
21  enum ESceneType {
25 
27  };
28 
29  //==============================================================
39  //==============================================================
40  CSceneManager( void );
41 
42  //==============================================================
48  //==============================================================
49  void Run( CImageManager* arg_pinImageManager, CAllKeysState* arg_pinAllKeysState );
50 
51 private:
53  ESceneType m_eCurrentSceneType;
54 
56  CSceneBase* m_pinCurrentScene;
57 
58  //==============================================================
64  //==============================================================
65  void SetScene( ESceneType arg_eNewSceneType );
66 
68  CSceneManager( const CSceneManager& rhs );
70  CSceneManager& operator=( const CSceneManager& rhs );
71 };
72 
73 #endif
74 
タイトル
Definition: CSceneManager.h:22
画像の管理をするクラス
Definition: CImageManager.h:34
CSceneManager(void)
Definition: CSceneManager.cpp:8
戦闘シーン
Definition: CSceneManager.h:23
シーン基底クラス
Definition: CSceneBase.h:15
Definition: CSceneManager.h:26
結果画面
Definition: CSceneManager.h:24
ESceneType
ゲームシーンの各種定数
Definition: CSceneManager.h:21
void Run(CImageManager *arg_pinImageManager, CAllKeysState *arg_pinAllKeysState)
現在のシーンを実行します。
Definition: CSceneManager.cpp:30
シーン管理クラス
Definition: CSceneManager.h:14
Definition: CAllKeysState.h:27