Bład w klasie

0

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 :)

0

zdefiniuj sobie stałą statyczną PlanszaPoczatkowa i z niej (podczas konstrukcji) skopiuj planszę.

1 użytkowników online, w tym zalogowanych: 0, gości: 1