през последните 2 дни се опитвах да направя игра N x N Tic Tac Toe и имам проблем, който не разбирах защо се случва този проблем и ще се радвам, ако някой може да ми помогне да разреша това проблем. проблемът е, когато проверявам за Horizontal Win, програмата ми проверява само първия ред и не проверява другите редове. Ето функцията, която използвах за проверка на хоризонталната печалба:
void HorizontalWin()
{
for(int i=0; i<size; i++){
for(int j=0; j<size; ++j){
if(board[i-1][j-1]==board[i-1][j] && board[i][j]!='_')
horizontal=1;
else {
horizontal=0;
break;
}
}
if (horizontal==1)
break;
}
}
размер: е размерът на мрежата и е взет от потребителя.