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(); renderItems();
balloon_manager_->render(); balloon_manager_->render();
tabe_->render(); tabe_->render();
bullet_manager_->render();
renderPlayers(); renderPlayers();
bullet_manager_->render();
renderPathSprites(); renderPathSprites();
@@ -1347,8 +1347,8 @@ void Game::handleFireInput(const std::shared_ptr<Player>& player, Bullet::Type t
switch (type) { switch (type) {
case Bullet::Type::UP: case Bullet::Type::UP:
player->setInput(Input::Action::FIRE_CENTER); player->setInput(Input::Action::FIRE_CENTER);
bullet.x = 2 + player->getPosX() + ((Player::WIDTH - Bullet::WIDTH) / 2); bullet.x = 1 + player->getPosX() + ((Player::WIDTH - Bullet::WIDTH) / 2);
bullet.y = player->getPosY() - (Bullet::HEIGHT / 2); bullet.y = player->getPosY() - (Bullet::HEIGHT / 2) - 2;
break; break;
case Bullet::Type::LEFT: case Bullet::Type::LEFT:
player->setInput(Input::Action::FIRE_LEFT); player->setInput(Input::Action::FIRE_LEFT);