void InfoAndOptionPanel::drawInfoAndOptionPanel() {
	drawInitialFace();
	drawGenerationNumber();
	drawStartButton();
	drawPauseButon();
	drawStopButton();
	drawMutationProbabilitySlider();
}
Esempio n. 2
0
/* 
 * ===  FUNCTION  ======================================================================
 *         Name:  drawPanel
 *  Description:  
 * =====================================================================================
 */
void drawPanel (  ) {
    
    /* Draw Background */
    glColor3f( .15, .15, .15 );
    glBegin( GL_POLYGON );
        glVertex3f( BOARD_SIZE, 0.0f, -0.5f );
        glVertex3f( BOARD_SIZE, BOARD_SIZE, -0.5f );
        glColor3f( .2, .2, .2 );
        glVertex3f( BOARD_SIZE + PANEL_WIDTH, BOARD_SIZE, -0.5f );
        glVertex3f( BOARD_SIZE + PANEL_WIDTH, 0.0f, -0.5f );
    glEnd();

    /* Draw Players */
    drawPlayers();

    /* Draw Start Button */
    drawStartButton( );
}