extern char design[6][2+1];
extern int ____hexa[MAPY][MAPX];
extern int hexa[MAPY][MAPX];
void gotoxy(int x, int y)
{
COORD Pos = {x - 1, y - 1};
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), Pos);
}
void f_display_all(void)
{
int i, k;
for(i=0; i<MAPY; i++)
{
for(k=0; k<MAPX; k++)
{
if(hexa[i][k] == 10)
{
continue;
}
else if(hexa[i][k] == 0)
{
gotoxy(k * 2 + 1, i + 2);
printf("□");
}
else
{
gotoxy(k * 2 + 1, i + 2);
printf("%s", design[ hexa[i][k] ]);
}
}
}
#if(1)
for(i=0; i<MAPY; i++)
{
for(k=0; k<MAPX; k++)
{
____hexa[i][k] = hexa[i][k];
}
}
#endif
}
void f_display(int x, int y)
{
int i, k;
#if(1)
for(i=0; i<MAPY; i++)
{
for(k=0; k<MAPX; k++)
{
if(hexa[i][k] == 10)
{
continue;
}
else if(hexa[i][k] == ____hexa[i][k]) continue;
else if(hexa[i][k] == 0)
{
gotoxy(k * 2 + 1, i + 2);
printf("□");
}
else
{
gotoxy(k * 2 + 1, i + 2);
printf("%s", design[ hexa[i][k] ]);
}
}
}
#endif
#if(1)
for(i=0; i<MAPY; i++)
{
for(k=0; k<MAPX; k++)
{
____hexa[i][k] = hexa[i][k];
}
}
#endif
}
'c 언어 > 고급과정' 카테고리의 다른 글
인공지능을 위한 GPU(CUDA 설치)-nVIDIA(Compute Unified Device Architecture) (0) | 2024.02.17 |
---|---|
[DirectX 12] 기본지식 - CPU / GPU 동기화 (0) | 2024.02.17 |
포인터변수를 사용한 정렬 & 스택변수 (0) | 2019.10.31 |
포인터변수와 스택변수의 정렬비교, 주소참조 혹은 값참조 (0) | 2019.10.31 |
HASH TABLE을 이용한 KEY,VALUE 컨트롤(KEY개수 65536개까지) (0) | 2019.10.31 |