Siema pisze Szachy i mam taki problem z określeniem koloru pól na szachownicy napisałem funkcje jak poniżej:
public void ustawKoloryPol(){
for(int i = 0 ; i <= 8 ; i++)
{
for(int j = 0 ; j <= 8 ; j++)
{
if((i+1) % 2 != 0 && (j+1) % 2 == 0){
białePole = true;
czarnePole = false;
kolorPola = "Biały";
}
if((i+1) % 2 == 0 && (j+1) % 2 == 0) {
czarnePole = true;
białePole = false;
kolorPola = "Czarny";
}
if((i+1) % 2 != 0 && (j+1) % 2 != 0){
czarnePole = true;
białePole = false;
kolorPola = "Czarny";
}
if((i+1) % 2 == 0 && (j+1) % 2 != 0){
białePole = true;
czarnePole = false;
kolorPola = "Biały";
}
}
}
Ale w gdzieś mam błąd albo jest zła konstrukcja licze na jakąs podpowiedz: