2 #ifndef __CMAPCELLMANAGER_H__
3 #define __CMAPCELLMANAGER_H__
5 #include "..\CommonIncludes.h"
6 #include "..\..\00_HeaderFiles\00_ManagementClasses\CImageManager.h"
99 int arg_iBase_X_ByGrid,
100 int arg_iBase_Y_ByGrid,
101 int arg_iVariation_X_ByGrid,
102 int arg_iVariation_Y_ByGrid
112 const static int MAPCELL_TOTAL = 20;
116 int m_iCurrentMapCell;
118 std::vector< CMapCell > m_vinMapCell;
121 int PixelToMapGrid(
int arg_pixel )
const ;
ESwitchType
Definition: CMapCellManager.h:54
EMapObjectType
Definition: CMapCellManager.h:40
画像の管理をするクラス
Definition: CImageManager.h:34
~CMapCellManager(void)
Definition: CMapCellManager.cpp:19
static const int TOTAL_COLUMN
マップチップは横に8列並べます。
Definition: CMapCellManager.h:65
static const int TOTAL_ROW
マップチップは縦に9行並べます。
Definition: CMapCellManager.h:68
void Run(CImageManager *arg_pinImageManager, CAllKeysState *arg_pinAllKeysState)
現在画面に表示されているマップセルを実行します。
Definition: CMapCellManager.cpp:23
Definition: CMapCellManager.h:42
EMapObjectType GetMapCellDataByGrid(int arg_iBase_X_ByGrid, int arg_iBase_Y_ByGrid, int arg_iVariation_X_ByGrid, int arg_iVariation_Y_ByGrid)
指定した座標に配置されている物のタイプを取得します。
Definition: CMapCellManager.cpp:31
static const int COORDINATES_ORIGIN_X
原点OのX座標
Definition: CMapCellManager.h:71
static const int MAP_CHIP_LENGTH
Definition: CMapCellManager.h:59
マップセルの管理をするクラス
Definition: CMapCellManager.h:31
Definition: CMapCellManager.h:46
void SwitchMapCell(ESwitchType arg_eSwitchType)
Definition: CMapCellManager.cpp:47
static const int COORDINATES_ORIGIN_Y
原点OのY座標
Definition: CMapCellManager.h:74
CMapCellManager(void)
Definition: CMapCellManager.cpp:7
Definition: CMapCellManager.h:56
Definition: CMapCellManager.h:41
static const int BEGIN_COLUMN
x座標0〜179はメニュー画面なので、マップはx座標180から
Definition: CMapCellManager.h:62
Definition: CAllKeysState.h:27
Definition: CMapCellManager.h:55
Definition: CMapCellManager.h:43
Definition: CMapCellManager.h:44