MagicalKaine
 全て クラス ファイル 関数 変数 列挙型 列挙型の値
CConquestScene.h
説明を見る。
1 
2 #ifndef __CCONQUESTSCENE_H__
3 #define __CCONQUESTSCENE_H__
4 
5 #include "..\..\CommonIncludes.h"
6 #include "..\..\01_BaseClasses\CSceneBase.h"
7 #include "..\..\00_ManagementClasses\CMapCellManager.h"
8 
9 class CConquestScene : public CSceneBase
10 {
11 public :
17  };
18 
19  CConquestScene( void );
20  ~CConquestScene( void );
21  void Run( CImageManager* arg_pinImageManager,
22  CAllKeysState* arg_pinAllKeysState );
23 
26 
29 
30 private :
31  enum EFadeType {
32  FADE_OUT,
33  FADE_IN,
34 
35  NOT_FADE,
36  };
37 
38  const static int FADE_OUT_IN_COUNT_TOTAL = 6;
39  const static int FADE_ALPHA[FADE_OUT_IN_COUNT_TOTAL];
40 
41  // 暗転フラグ
42  EFadeType m_eFadeType;
43 
44  // 暗転アニメーション用変数
45  int m_iFadeOutInCount;
46 
47 
48  ESituationType eSituationType;
49  CMapCellManager::ESwitchType eSwitchType;
50 
51  CMapCellManager* m_pinMapCellManager;
52  std::unique_ptr<CProtagonistCharacter> m_pinProtagonistCharacter;
53 
54 
55  void FadeOut( CImageManager* arg_pinImageManager );
56  void FadeIn( CImageManager* arg_pinImageManager );
57 
58 };
59 
60 
61 #endif
62 
ESwitchType
Definition: CMapCellManager.h:54
void Run(CImageManager *arg_pinImageManager, CAllKeysState *arg_pinAllKeysState)
Definition: CConquestScene.cpp:33
画像の管理をするクラス
Definition: CImageManager.h:34
ESituationType
Definition: CConquestScene.h:12
~CConquestScene(void)
Definition: CConquestScene.cpp:29
CMapCellManager::ESwitchType GetSwitchType(void)
Definition: CConquestScene.h:16
void SetSwitchType(ESituationType)
マップセルの管理をするクラス
Definition: CMapCellManager.h:31
Definition: CConquestScene.h:13
シーン基底クラス
Definition: CSceneBase.h:15
Definition: CConquestScene.h:14
ESituationType GetSituationType(void)
CConquestScene(void)
Definition: CConquestScene.cpp:11
Definition: CConquestScene.h:9
Definition: CConquestScene.h:15
void SetSituationType(ESituationType)
Definition: CAllKeysState.h:27