ajusta posició inicial de la bala cap amunt (-1px x, -2px y) i pinta-la sobre el jugador

This commit is contained in:
2026-05-17 13:20:42 +02:00
parent 0fb9be931f
commit 502127283b
+3 -3
View File
@@ -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>& 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);