ikso2000   6년 전

진짜 찾아주시면 충성하겠습니다 ㅠㅠㅠㅠ 충성!

ikso2000   6년 전

자체 답글입니다. 


while (true)

{

if (bun == work) break;

work++;

for (int i = 1; i < 5; i++) // 네방향 검사

{

if (Q[work][0] + dir_X < 0 || Q[work][1] + dir_Y[i] < 0) continue;

if (map[Q[work][0] + dir_X[i]][Q[work][1] + dir_Y[i]] == 1)

{

map[Q[work][0] + dir_X[i]][Q[work][1] + dir_Y[i]] = 0;

bun++;

Q[bun][0] = Q[work][0] + dir_X[i];

Q[bun][1] = Q[work][1] + dir_Y[i];

}

}

}


댓글을 작성하려면 로그인해야 합니다.