오목이 됬는지 확인하는함수를 짯는데
가로,세로는 잘 인식하는데
대각선으로 오목이되는건 인식을 못해버리는데 대체뭐가문제인가요?
//대각선(↘)범위 체크
else if (Plate[i][j] == user)
{
if (Plate[i + 1][j + 1] == user && Plate[i + 2][j + 2] == user && Plate[i + 3][j + 3] == user && Plate[i + 4][j + 4] == user)
return true;
}
//대각선(↙) 범위 체크
else if (Plate[i][j] == user)
{
if (Plate[i + 1][j - 1] == user && Plate[i + 2][j - 2] == user && Plate[i + 3][j - 3] == user && Plate[i + 4][j - 4] == user)
return true;
}
빡치네요
오목을 저렇게 체크하면 곤란할텐데 - return 0;
for (int i = 1; i < 5; i++) if (Plate[x+i][y-i] != user) 이런건 어떰?
if 문 걸리면 false , for 루프 탈출하면 true 반환
ㄱㄷ 전체코드올려볼게여 똥좀싸고
됬->됐 (되어 = 돼임) [리듬 맞춤법 봇♬]