이러한 친구가 있는데 f9 눌러서 중간에 값을 보면 map 에는 값이 잘 들어가있는데 구조체라 그런가
tagTile *MapInstance[TILEX][TILEY];
HRESULT TankP1::init(tagTile (*Map)[TILEY*TILEX])
{
int k = 0;
for (int i = 0; i < TILEY; i++)
{
for (int j = 0; j < TILEX; j++)
{
MapInstance[j][i] = Map[k];
k++;
}
}
MapInstance 에는 이상한 쓰래기 값들이 들어가더군요 ㄷㄷ
테그 타일부분입니다
struct tagTile
{
TERRAIN terrain;
OBJECT obj;
RECT rc;
int terrainFrameX;
int terrainFrameY;
int objFrameX;
int objFrameY;
};
사용하는 부분
init(&_tiles);