Stworzyłem własną klasę, lecz występuje błąd... Podejrzewam, że jest on spowodowany przez wypełnienie tablicy... Czy jest jakaś inna metoda, która mi to umożliwi (nie chcę wypełniać tabeli pętlami, chciałbym wypełnić ją ręcznie...)
class CPlansza
{
protected:
FIELD Plansza[7][7] = {
{ NO, NO, NORMAL, NORMAL, NORMAL, NO, NO },
{ NO, NO, NORMAL, NO, NORMAL, NO, NO },
{ NORMAL, NORMAL, NORMAL, NO, NORMAL, NORMAL, NORMAL },
{ NORMAL, NO, NO, NO, NO, NO, NORMAL },
{ NORMAL, NORMAL, NORMAL, NO, NORMAL, NORMAL, NORMAL },
{ NO, NO, NORMAL, NO, NORMAL, NO, NO },
{ NO, NO, NORMAL, NORMAL, NORMAL, NO, NO }
};
bool isUP;
public:
//-----
CPlansza()
{
isUP = true;
}
//-----
//-----
void RysujPlansze()
{
for (int j = 0; j < 7; j++)
{
for (int i = 0; i < 7; i++)
{
if (Plansza[i][j] == NO) std::cout << " ";
if (Plansza[i][j] == NORMAL) std::cout << "O";
if (Plansza[i][j] == META) std::cout << "X";
if (Plansza[i][j] == RED_START) std::cout << "R";
if (Plansza[i][j] == YELLOW_START) std::cout << "Y";
if (Plansza[i][j] == BLUE_START) std::cout << "B";
if (Plansza[i][j] == GREEN_START) std::cout << "G";
}
std::cout << "\n";
}
}
};
Z góry dzięki :)