자체 답글입니다.
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];
}
}
}
ikso2000 5년 전
진짜 찾아주시면 충성하겠습니다 ㅠㅠㅠㅠ 충성!