Visual Studio 2008 C++로 FillRect로 만든 사각형을 움직여서 먹이를 먹는 프로그램을 만들고 있습니다. 먹이는 점의 좌표이고 SetPixel로 점을 찍었고요. 그리고 사각형(이하 '팩맨'이라 하겠습니다.)이 먹이를 집어삼키면 먹이가 없어지도록 했고요. 이를 감지하기 위해
if(PtlnRect(팩맨, 먹이)) {
//먹이를 먹었을 때의 처리를 해준다.
}
라고 해서 팩맨이 먹이를 삼켰다는 것을 인식하도록 했고요.
그런데 먹이를 점이 아닌 다각형 Polygon으로 표현하고 싶은데, 이럴 경우에는 팩맨이 먹이를 삼켰다는 것을 어떻게 인식하게 할 수 있을까요?
if(anyfunc(팩맨, 다각형먹이)) {
//먹이를 먹었을 때의 처리를 해준다.
}
이 때 anyfunc 함수로 API에서 제공하는 함수가 무엇인지 알려주시면 감사하겠습니다.