1
0
Fork 0

Update Paddle.cpp

fix uppercase
This commit is contained in:
ZephyrLabs 2020-12-20 09:32:00 +05:30
parent 020840e04f
commit 61e78d338b

View file

@ -134,39 +134,37 @@ Paddle::~Paddle() {
} }
bool Paddle::Refresh() { bool Paddle::Refresh() {
if((counter++ % 5) == 0){ if((counter++ % 5) == 0){
counter = 0; counter = 0;
BallX += dx; ballX += dx;
BallY += dy; ballY += dy;
lv_obj_set_pos(ball_image, BallX, BallY); lv_obj_set_pos(ball_image, ballX, ballY);
//checks if it has touched the sides (floor and ceiling) //checks if it has touched the sides (floor and ceiling)
if(BallY <= 0 || BallY >= 215){ if(ballY <= 0 || ballY >= 215){
dy *= -1; dy *= -1;
} }
//checks if it has touched the side (left side) //checks if it has touched the side (left side)
if(BallX >= 215){ if(ballX >= 215){
dx *= -1; dx *= -1;
} }
//checks if it is in the position of the paddle //checks if it is in the position of the paddle
if(BallY <= (PaddleBottomY + 16) && BallY >= (PaddleTopY - 8)){ if(ballY <= (paddleBottomY + 16) && ballY >= (paddleTopY - 8)){
if(BallX >= 0 && BallX < 4){ if(ballX >= 0 && ballX < 4){
lv_obj_set_pos(ball_image, 5, BallY); lv_obj_set_pos(ball_image, 5, ballY);
dx *= -1; dx *= -1;
score++; score++;
} }
} }
//checks if it has gone behind the paddle //checks if it has gone behind the paddle
else if(BallX <= -40){ else if(ballX <= -40){
BallX = 107; ballX = 107;
BallY = 107; ballY = 107;
score = 0; score = 0;
} }
sprintf(scoreStr, "%d", score); sprintf(scoreStr, "%d", score);
@ -185,10 +183,9 @@ bool Paddle::OnTouchEvent(Pinetime::Applications::TouchEvents event) {
} }
bool Paddle::OnTouchEvent(uint16_t x, uint16_t y) { bool Paddle::OnTouchEvent(uint16_t x, uint16_t y) {
lv_obj_set_pos(paddle_image, 0, y - 30); // sets the center paddle pos. (30px offset) with the the y_coordinate of the finger and defaults the x_coordinate to 0 lv_obj_set_pos(paddle_image, 0, y - 30); // sets the center paddle pos. (30px offset) with the the y_coordinate of the finger and defaults the x_coordinate to 0
PaddleTopY = y - 30; // refreshes the upper extreme of the paddle paddleTopY = y - 30; // refreshes the upper extreme of the paddle
PaddleBottomY = y + 30; // refreshes the lower extreme of the paddle paddleBottomY = y + 30; // refreshes the lower extreme of the paddle
return true; return true;
} }