MagicalKaine
 全て クラス ファイル 関数 変数 列挙型 列挙型の値
CMapCell.h
説明を見る。
1 
2 #ifndef __CMAPCELL_H__
3 #define __CMAPCELL_H__
4 
5 #include "..\..\00_HeaderFiles\00_ManagementClasses\CMapCellManager.h"
6 
7 class CMapCell
8 {
9 public:
10  CMapCell( const int MAP_STATUS[ CMapCellManager::TOTAL_ROW ]
12 
13  ~CMapCell( void );
14 
16  int arg_iBase_X_ByGrid,
17  int arg_iBase_Y_ByGrid,
18  int arg_iVariation_X_ByGrid,
19  int arg_iVariation_Y_ByGrid
20  );
21 
22  void Run( CImageManager* arg_pinImageManager,
23  CAllKeysState* arg_pinAllKeysState );
24 
25  void Draw( CImageManager* arg_pinImageManager,
26  int arg_iX_ByGrid,
27  int arg_iY_ByGrid );
28 private:
29 
30  std::vector< std::vector< CMapCellManager::EMapObjectType > >
31  vveMapCellData;
32 
33 
34 };
35 
36 #endif
EMapObjectType
Definition: CMapCellManager.h:40
画像の管理をするクラス
Definition: CImageManager.h:34
void Run(CImageManager *arg_pinImageManager, CAllKeysState *arg_pinAllKeysState)
Definition: CMapCell.cpp:73
static const int TOTAL_COLUMN
マップチップは横に8列並べます。
Definition: CMapCellManager.h:65
void Draw(CImageManager *arg_pinImageManager, int arg_iX_ByGrid, int arg_iY_ByGrid)
Definition: CMapCell.cpp:86
~CMapCell(void)
Definition: CMapCell.cpp:30
static const int TOTAL_ROW
マップチップは縦に9行並べます。
Definition: CMapCellManager.h:68
CMapCellManager::EMapObjectType GetMapCellDataByGrid(int arg_iBase_X_ByGrid, int arg_iBase_Y_ByGrid, int arg_iVariation_X_ByGrid, int arg_iVariation_Y_ByGrid)
Definition: CMapCell.cpp:34
Definition: CMapCell.h:7
CMapCell(const int MAP_STATUS[CMapCellManager::TOTAL_ROW][CMapCellManager::TOTAL_COLUMN])
Definition: CMapCell.cpp:6
Definition: CAllKeysState.h:27