tworzę klasę, w której niektóre metody nie mogą być zadeklarowane poza klasą
to jest moja klasa główna:
Kod: Zaznacz cały
class gracz
{
char nick;
char w, k;
bool orient;//orient::orientacja statku true-pion, false-poziom
int rodz;
char pole[11][11];
public:
gracz();
bool wartosc;
int rodzaj(int r);
void setOrientacja(bool wartosc);
void setnick(char nazwa);
void koordynaty(char wiersz, char kolumna);
void getpole(char polegry[11][11]);
void budowanie();
bool krzyzowanie();
void setpole(string nickn);
};
Kod: Zaznacz cały
int gra::ruchkomputera(int ruchy);
{ ///////błąd- expected a declarakion
int ruchy=0
int zatopienia = 0;
gracz gracz3;
gracz komputer;
void strzaltrafiony();
{
w = (rand() % 10) + 1;
k = (rand() % 10) + 1;
if (polegry[w][k] == 1)
{
polegry[w][k] = '+';
if ((rozgrywka.czy_zatopiony(w, k)) == true)
{
ruchy++
zatopienia++;
rozgrywka.planszawroga(gracz gracz3);
strzaltrafiony();
system("cls");
}
}
}
if (polegry[w][w]==0||polegry[11][11]==x)
{
cout << "-pudlo-";
rozgrywka.planszawroga(gracz gracz3);
system('cls');
ruch++
}
return(zatopienia, ruchy);
}