MagicalKaine

- メインページ
- クラス
- ファイル

- ファイル一覧
- ファイルメンバ

全て クラス ファイル 関数 変数 列挙型 列挙型の値
CSceneManager.h
説明を見る。
1
2 #ifndef __CSCENEMANAGER_H__
3 #define __CSCENEMANAGER_H__
4
5 #include "..\CommonIncludes.h"
6
7 //==============================================================
13 //==============================================================
14 class CSceneManager {
15 public:
16
17 //==============================================================
20 //==============================================================
21 enum ESceneType {
22 TITLE,
23 CONQUEST,
24 TERMINAL,
25
26 TOTAL,
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
CSceneManager::TITLE
タイトル
Definition: CSceneManager.h:22
CImageManager
画像の管理をするクラス
Definition: CImageManager.h:34
CSceneManager::CSceneManager
CSceneManager(void)
Definition: CSceneManager.cpp:8
CSceneManager::CONQUEST
戦闘シーン
Definition: CSceneManager.h:23
CSceneBase
シーン基底クラス
Definition: CSceneBase.h:15
CSceneManager::TOTAL
Definition: CSceneManager.h:26
CSceneManager::TERMINAL
結果画面
Definition: CSceneManager.h:24
CSceneManager::ESceneType
ESceneType
ゲームシーンの各種定数
Definition: CSceneManager.h:21
CSceneManager::Run
void Run(CImageManager *arg_pinImageManager, CAllKeysState *arg_pinAllKeysState)
現在のシーンを実行します。
Definition: CSceneManager.cpp:30
CSceneManager
シーン管理クラス
Definition: CSceneManager.h:14
CAllKeysState
Definition: CAllKeysState.h:27