This commit is contained in:
andrea
2026-03-17 23:43:37 +01:00
parent 3d8881ab3d
commit 48c2610561

View File

@@ -29,11 +29,11 @@ void Engine::run(uint8_t &ball_delay) {
uint8_t bx= _ball.get_x();
uint8_t by= _ball.get_y();
if (bx == 0) {
if (bx <= 0) {
if (!this -> _check_pad_ball_collision(_p1)) {
// p2 scores
_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;
Serial.println("Player 2 Scores");
this -> _print_score();
@@ -50,7 +50,7 @@ void Engine::run(uint8_t &ball_delay) {
if (!this -> _check_pad_ball_collision(_p2)) {
// p1 scores
_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;
Serial.println("Player 1 Scores");
this -> _print_score();
@@ -73,7 +73,7 @@ void Engine::run(uint8_t &ball_delay) {
// if ball is not at max speed
if (_hits >= 6 && ball_delay >= 80) {
_hits= 0;
ball_delay-= 20;
ball_delay-= 20; // XXX handle it on loop()
}
}