TODO
This commit is contained in:
@@ -29,11 +29,11 @@ void Engine::run(uint8_t &ball_delay) {
|
|||||||
uint8_t bx= _ball.get_x();
|
uint8_t bx= _ball.get_x();
|
||||||
uint8_t by= _ball.get_y();
|
uint8_t by= _ball.get_y();
|
||||||
|
|
||||||
if (bx == 0) {
|
if (bx <= 0) {
|
||||||
if (!this -> _check_pad_ball_collision(_p1)) {
|
if (!this -> _check_pad_ball_collision(_p1)) {
|
||||||
// p2 scores
|
// p2 scores
|
||||||
_p2.increase_score();
|
_p2.increase_score();
|
||||||
_ball.reset_position();
|
_ball.reset_position(); // XXX this is probably too early i reset the position before render
|
||||||
ball_delay= INITIAL_BALL_DELAY;
|
ball_delay= INITIAL_BALL_DELAY;
|
||||||
Serial.println("Player 2 Scores");
|
Serial.println("Player 2 Scores");
|
||||||
this -> _print_score();
|
this -> _print_score();
|
||||||
@@ -50,7 +50,7 @@ void Engine::run(uint8_t &ball_delay) {
|
|||||||
if (!this -> _check_pad_ball_collision(_p2)) {
|
if (!this -> _check_pad_ball_collision(_p2)) {
|
||||||
// p1 scores
|
// p1 scores
|
||||||
_p1.increase_score();
|
_p1.increase_score();
|
||||||
_ball.reset_position();
|
_ball.reset_position(); // XXX this is probably too early i reset the position before render
|
||||||
ball_delay= INITIAL_BALL_DELAY;
|
ball_delay= INITIAL_BALL_DELAY;
|
||||||
Serial.println("Player 1 Scores");
|
Serial.println("Player 1 Scores");
|
||||||
this -> _print_score();
|
this -> _print_score();
|
||||||
@@ -73,7 +73,7 @@ void Engine::run(uint8_t &ball_delay) {
|
|||||||
// if ball is not at max speed
|
// if ball is not at max speed
|
||||||
if (_hits >= 6 && ball_delay >= 80) {
|
if (_hits >= 6 && ball_delay >= 80) {
|
||||||
_hits= 0;
|
_hits= 0;
|
||||||
ball_delay-= 20;
|
ball_delay-= 20; // XXX handle it on loop()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user