Уровни из файла
Рисование кирпичей происходит в цикле так:
Код:
bool bricks[48];
for (int i = 0; i < 8 * 6; i++) // 8 -число кирпичей в одном ряду; // 6 - число кирпичей в одном столбце.
{
if (i % 8 == 0 && i > 0)
glTranslatef(10, 8, 0.0f);
if (bricks[i] == false) continue;
glBegin(GL_QUADS);
glVertex2f(0.0f, 6);
glVertex2f(10, 6);
glVertex2f(10, 0.0f);
glVertex2f(0.0f, 0.0f);
glEnd();
}
for (int i = 0; i < 8 * 6; i++) // 8 -число кирпичей в одном ряду; // 6 - число кирпичей в одном столбце.
{
if (i % 8 == 0 && i > 0)
glTranslatef(10, 8, 0.0f);
if (bricks[i] == false) continue;
glBegin(GL_QUADS);
glVertex2f(0.0f, 6);
glVertex2f(10, 6);
glVertex2f(10, 0.0f);
glVertex2f(0.0f, 0.0f);
glEnd();
}
Вариант2 http://www.cplusplus.com/reference/iostream/fstream/
Вариант3 http://msdn.microsoft.com/ru-ru/library/afh37kh8%28v=vs.90%29.aspx
Ну и дальше по ссылкам - там и примеры есть.
По ссылкам нет нужно для меня примера, а в синтаксисе, чтобы разобраться я не силен. Можно привести пример чтения из файла массива?