Tworze prostą gre Kolko i krzyżyk.
class TicTacToe
{
static int tura;
Pole pola[pola_kolumny][pola_rzedy]; // pola okreslaja nam logiczne odzwierciedlenie pol na planszy,
public:
static const int pola_rzedy = 3;
static const int pola_kolumny = 3;
void wyswietl() // wyswietla okienko
// inne metody
}
Zastanawia mnie kilka spraw:
- czy składowa tura powinna byc statyczna?
- operacje jakie chce wykonywać na niej to pobieranie danej wartosci, zwiekszanie o jeden i zerowanie, czy w takim razie powinienem utworzyć az 3 metody ?
- Kiedy tak naprawdę powinienem ustawić zmienną jako publiczną? Teraz ciągle ustawiam zmienne jako prywatne ale i tak tworze do nich gettery i settery o ile są wymagane. Nie wiem czy to dobry nawyk
Dziękuje za odpowiedz i pozdrawiam :)!