void createPaddles() { player_one.setLength(3); player_one.setPosition(rows/2 - 2, columns - 1); for(int i = 0; i < player_one.length; i++) { board[player_one.x_position + i][player_one.y_position] = '|'; } player_two.setLength(3); player_two.setPosition(rows/2 - 2, 0); for(int i = 0; i < player_two.length; i++) { board[player_two.x_position + i][player_two.y_position] = '|'; } }
/* Initialize OpenGL Graphics */ void initGL() { glClearColor(0.0, 0.0, 0.0, 1.0); // Set background (clear) color to black GLfloat colorPaddle[4] = { 1.0f, 0.0f, 0.0f, 0.5f }; scoreLeft = 0; scoreRight = 0; ball.initBallSpeed(0.03, 0.0125); ball.setColor(1.0f, 1.0f, 0.0f, 0.0f); ball.setPaddleSpeedHitFactor(2.0); paddleRight.setColor(colorPaddle); paddleLeft.setColor(colorPaddle); paddleRight.setLength(0.3f); paddleRight.setWidth (0.1f); paddleLeft.setLength(0.3f); paddleLeft.setWidth(0.1f); paddleRight.setSpeed(0.00f); paddleRight.setMaxSpeed(0.02f); paddleLeft.setSpeed(0.02f); paddleLeft.setMaxSpeed(0.01f); paddleLeft.setStartPos(0, 0); paddleRight.setStartPos(0, 0); }