ajusta posició inicial de la bala cap amunt (-1px x, -2px y) i pinta-la sobre el jugador
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user