diff --git a/source/balloon.cpp b/source/balloon.cpp index d5cc02e..303f0b4 100644 --- a/source/balloon.cpp +++ b/source/balloon.cpp @@ -327,7 +327,7 @@ void Balloon::render() sprite->render(); } - if (kind == POWER_BALL) + if (kind == POWER_BALL && !isBeingCreated()) { Sprite *sp = new Sprite(sprite->getRect(), sprite->getTexture()); sp->setSpriteClip(BALLOON_WIDTH_4, 0, BALLOON_WIDTH_4, BALLOON_WIDTH_4); diff --git a/source/game.cpp b/source/game.cpp index c7cc439..48414a8 100644 --- a/source/game.cpp +++ b/source/game.cpp @@ -1907,6 +1907,11 @@ void Game::update() // Actualiza el contador de ticks ticks = SDL_GetTicks(); +#ifdef DEBUG + if (counter == 0) + createPowerBall(); +#endif + // Actualiza el contador de juego counter++;