보드의 좌측 벽
for(int i=0;i<BOARD_Y_SIZE;i++){
g_BoardInfo[i][0]=50;
}
// 보드의 우측 벽
for( i=0;i<BOARD_Y_SIZE;i++){
g_BoardInfo[i][BOARD_X_SIZE+1]=50;
}
// 보드의 하단 벽
for( i=0;i<BOARD_X_SIZE+2;i++){
g_BoardInfo[BOARD_Y_SIZE][i]=50;
}
50이라는 숫자를 지우고 0을 집어넣으면 아예 보드가 사라지고 1을 집어넣어도 똑같이 보드가 생성되는데 무슨 의미이죠///어떻게 작동되는지 알려주시면 안될까요..ㅠ.ㅠ// 좌측벽과 우측벽의 배열변수선언이 틀린이유는 또 무엇이죠///
50이라는 숫자는 크게 의미가 없습니다.^^
벽돌 비교하는 루틴보면 아시겠지만..
0인지 아닌지만 판단하기 때문에.. 0 이 아닌 숫자만 사용하면 됩니다.
그냥 벽돌을 의미하려고 50으로 했으며,
나중에 아이템을 추가하여
폭탄은 3,
레이져는 4,
한줄 없애는 아이템은 5... 이런식으로 처리할 예정이었습니다.^^
좌측 우측 모두 g_BoardInfo 로 같은 변수를 사용하였습니다.~~