작성
·
453
0
player.cpp의 AStar 함수 내에서
//초기값
{
int32 g = 0;
int32 h = 10 * (abs(dest.y - start.y) + abs(dest.x - start.x));
pq.push(PQNode{ g + h, g, start });
best[start.y][start.x] = g + h;
parent[start] = start;
}
이렇게 { } 블록을 설정하고 그 안에서 초기화를 한 이유가 궁금합니다.