Paddle * Paddle::create () { Paddle * paddle = new Paddle(); if (paddle && paddle->initWithFile("blank.png")) { paddle->setTextureRect(CCRectMake(0, 0, paddle->_paddleWidth, paddle->_paddleHalfWidth)); paddle->setColor(ccc3(124,252,0)); //paddle->initPaddle(); paddle->autorelease(); return paddle; } CC_SAFE_DELETE(paddle); return NULL; }
/* 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); }