From 502127283b1d766633856caee23cc4c1b109dd82 Mon Sep 17 00:00:00 2001 From: Sergio Valor Date: Sun, 17 May 2026 13:20:42 +0200 Subject: [PATCH] =?UTF-8?q?ajusta=20posici=C3=B3=20inicial=20de=20la=20bal?= =?UTF-8?q?a=20cap=20amunt=20(-1px=20x,=20-2px=20y)=20i=20pinta-la=20sobre?= =?UTF-8?q?=20el=20jugador?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/game/scenes/game.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/game/scenes/game.cpp b/source/game/scenes/game.cpp index 49ecc76..5d0da54 100644 --- a/source/game/scenes/game.cpp +++ b/source/game/scenes/game.cpp @@ -953,8 +953,8 @@ void Game::fillCanvas() { renderItems(); balloon_manager_->render(); tabe_->render(); - bullet_manager_->render(); renderPlayers(); + bullet_manager_->render(); renderPathSprites(); @@ -1347,8 +1347,8 @@ void Game::handleFireInput(const std::shared_ptr& player, Bullet::Type t switch (type) { case Bullet::Type::UP: player->setInput(Input::Action::FIRE_CENTER); - bullet.x = 2 + player->getPosX() + ((Player::WIDTH - Bullet::WIDTH) / 2); - bullet.y = player->getPosY() - (Bullet::HEIGHT / 2); + bullet.x = 1 + player->getPosX() + ((Player::WIDTH - Bullet::WIDTH) / 2); + bullet.y = player->getPosY() - (Bullet::HEIGHT / 2) - 2; break; case Bullet::Type::LEFT: player->setInput(Input::Action::FIRE_LEFT);