//---------------------------------------- // callback function for redraw events //---------------------------------------- // void QFunctionEditor:: paintEvent( QPaintEvent *e) { QWidget::paintEvent( e ); QRect region = e->rect(); QPainter painter(this); painter.fillRect(region, m_brushBG); drawFrame(&painter); drawTicks(&painter); if(m_nInternalMode == INTERNAL_MODE_COLOR_TABLE) { drawHistogram(&painter, 0, 255); drawColorTable(&painter,region.x()-2, region.x() + region.width()+5); } else { drawHistogram(&painter, 0, 255); drawColorMap(&painter,region.x()-2, region.x() + region.width()+5); } drawLimits(&painter); }
void Pong::render(){ _window.clear(); _score.showMessage(_window,"C++ Pong",(WIDTH/2)-200,50,64,80); if (_pause == true) _score.showMessage(_window,"Pausa",(WIDTH/2)-50,HEIGHT/2,255,25); drawLimits (); _jug.drawPaddle (_window); _cpu.drawPaddle (_window); _ball.drawBall (_window); _score.showScore (_window); _window.display (); }