c++ 미로게임 (3)/h 썸네일형 리스트형 C++ 언어를 사용하여 간단한 미로게임 구현하기 _4(miro.cpp) #include "miro_H.h" void Main_Date::Clear() //화면 지우기 { system("cls"); } //해당함수는 각 스테이지 별로 맵의 정보를 그리기 위하여 사용함. void Main_Date::G_map() //맵 정보 로드 하는 함수부. { //스테이지 레벨이 1이라면 12*12 크기의 맵을 로드함. if(S_level == 1) { int M_Size[S_1_M_width][S_1_M_height] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1,.. C++ 언어를 사용하여 간단한 미로게임 구현하기 3_(c_move.cpp) #include "miro_H.h" //해당함수는 콘솔(도스)창에 맵을 그려주기 위한 함수로 사용됨. void Main_Date::Map_Print() { if(S_level == 1) { for(int i = 0; i < S_1_M_width; i++) { for(int j = 0; j < S_1_M_height; j++) { //맵은 int형 배열로 선언되어 있으며, 각 배열마다 0과 1로 초기화가 되어있는데 //해당 숫자에 맞춰 빈공간(캐릭터가 움직일 부분)과 벽으로 체크할 부분을 //나누어 화면에 뿌려주게 하는 기능을 함. //빈 공간을 두번 띄운 이유는 벽으로 사용한 한글 'ㅁ'자는 2바이트이기 때문에 //맵의 모양을 원하는 대로 맞추어 뿌리기 위하여 두 칸을 띄워 2바트를 맞췄기 때문에. if.. C++ 언어를 사용하여 간단한 미로게임 구현하기 1_(miro_h) ///////////////////////////////////////////////////////////////////////////////////// //해당 헤더 파일에 사용할 클래스를 정의하고, 클래스의 맴버함수들을 // //cpp파일에서 include하여 쉽게 편집및사용이 가능하도록 하기 위하여 // //파일을 나눠서 작성함 // ///////////////////////////////////////////////////////////////////////////////////// #include #include #include using namespace std; #define S_1_M_width 12 #define S_1_M_height 12 #define S_2_M_width 24 #de.. 이전 1 다음