void CompileDark::paintGL() { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // чистим буфер изображения и буфер глубины glMatrixMode(GL_PROJECTION); // устанавливаем матрицу glLoadIdentity(); // загружаем матрицу glOrtho(0, wax, way, 0, 1, 0); // одготавливаем плоскости для матрицы glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); qglColor(Qt::white); QString text = "вы набрали "; text += QString::number(point); text += " очков:"; //renderText(10, 10, 0, &text, QFont(), 2000); renderText(20.0, 20.0, 0.0, text); if(ispressPressClose) { drawPressButton(); } else drawButton(); geese(); // рисуем объект if(singling == true) singling_lb(); self_cursor(); swapBuffers(); }
void MainWindow::paintGL() { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // чистим буфер изображения и буфер глубины glMatrixMode(GL_PROJECTION); // устанавливаем матрицу glLoadIdentity(); // загружаем матрицу glOrtho(0,wax,way,0,1,0); // подготавливаем плоскости для матрицы glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); qglColor(Qt::white); renderText(10, 10 , 0, QString::fromUtf8("Вы набрали %1 очков:").arg(point), QFont()); geese(); // Рисуем объект if(singling==true){ singling_lb(); } // Рисуем выделение, если оно есть self_cursor(); // Загружаем наш курсор }