|
map Image를 만들려고 합니다.
new로 데이터를 생성하고
생성된 데이터에는 색깔만 일단 넣을 려고 합니다.
제어하는 방법에 되해서 다른 방법이나, 틀린점이나, 생각이 잘못된 부분이 있으면 가르쳐 주셨으면 합니다.
클래스로 짜서 main은 이미지 만 받아와서 그리는 형태입니다.
TColor __fastcall CImageDraw::SelColor(int x, int y)//x, y는 map이미지의 좌표를 생각했습니다.
{
TColor Color = clWhite;
int rX = 1+x;
int rY = 1+y;
TColor **Position;
Position = new TColor*[rX];
for(int j = 0; j < rX; j++)
{
Position[j] = new TColor[rY];
}
for(int i = 0; i<rX; i++)
{
for(int j = 0; j< rY; j++)
{
if(i%2 == 0)
Position[i][j] = clRed;
else
Position[i][j] = clLime;
if(j%2 != 0)
Position[i][j] = clLime;
else
Position[i][j] = clRed;
Color = Position[i][j];
}
}
return Color;
}
|