우선 어떻게 만들었을지 대충 상상하게 하기위해 코드를 모두 안본 상태에서 생각해봅시다
void gotoxy(int x, int y);
void FileToArray(char * filename, int map[][45]);
void ArrayToScreen(int map[][45]);
void input(int map[][45]);
POINT getheroxy(int map[][45]);
int heroUp(int map[][45]);
int heroDown(int map[][45]);
int heroRight(int map[][45]);
int heroLeft(int map[][45]);
void move(int map[][45],POINT src,int direction);
int clear(int map[][45]);
이런 함수들이 어떤 일을 하는 함수들일까 생각해보시고
그다음에 소스코드를 보시죠~ 첨부햇어요
다음번 강좌에서는 하나씩 분석해보죠