Ejemplo n.º 1
0
	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] = '|';
		}
	}
Ejemplo n.º 2
0
/* 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);
}