
player 1
Dependencies: 4DGL-uLCD-SE PinDetect SparkfunAnalogJoystick mbed-rtos mbed SDFileSystem
Fork of 4180FinalLab by
Wireless 2 Player Pong game
Diff: main.cpp
- Revision:
- 6:9cdde66d7502
- Parent:
- 4:7da18e3c590b
- Child:
- 7:cadf69604b45
--- a/main.cpp Tue Apr 26 18:27:06 2016 +0000 +++ b/main.cpp Tue Apr 26 18:54:13 2016 +0000 @@ -100,26 +100,24 @@ int i = 0; botPaddle = Paddle(gameCenterX-(paddleLength/2), gameHighY, paddleLength, paddleWidth); - botPaddle.setLimits(gameLowX, gameHighX); + botPaddle.setLimits(gameLowX, gameHighX - paddleWidth); botPaddle.setMaxMove(2); topPaddle = Paddle(gameCenterX-(paddleLength/2), gameLowY, paddleLength, paddleWidth); - topPaddle.setLimits(gameLowX, gameHighX); + topPaddle.setLimits(gameLowX, gameHighX - paddleWidth); topPaddle.setMaxMove(2); ball = Ball(gameCenterX, gameCenterY, ballSize); ball.setVxDir(true); ball.setVyDir(true); - while (!pc.writeable()){ + while (!pc.readable()){ } Thread thread1(speaker_thread); - Thread::wait(5000); - while (1) - { + { switch (gameState) { case START: