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 ]
11 [ CMapCellManager::TOTAL_COLUMN ] );
12
13 ~CMapCell( void );
14
15 CMapCellManager::EMapObjectType GetMapCellDataByGrid(
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
CMapCellManager::EMapObjectType
EMapObjectType
Definition: CMapCellManager.h:40
CImageManager
画像の管理をするクラス
Definition: CImageManager.h:34
CMapCell::Run
void Run(CImageManager *arg_pinImageManager, CAllKeysState *arg_pinAllKeysState)
Definition: CMapCell.cpp:73
CMapCellManager::TOTAL_COLUMN
static const int TOTAL_COLUMN
マップチップは横に8列並べます。
Definition: CMapCellManager.h:65
CMapCell::Draw
void Draw(CImageManager *arg_pinImageManager, int arg_iX_ByGrid, int arg_iY_ByGrid)
Definition: CMapCell.cpp:86
CMapCell::~CMapCell
~CMapCell(void)
Definition: CMapCell.cpp:30
CMapCellManager::TOTAL_ROW
static const int TOTAL_ROW
マップチップは縦に9行並べます。
Definition: CMapCellManager.h:68
CMapCell::GetMapCellDataByGrid
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
CMapCell
Definition: CMapCell.h:7
CMapCell::CMapCell
CMapCell(const int MAP_STATUS[CMapCellManager::TOTAL_ROW][CMapCellManager::TOTAL_COLUMN])
Definition: CMapCell.cpp:6
CAllKeysState
Definition: CAllKeysState.h:27