Canviada la classe bullet per la de chatGPT, aixina demà ho mire amb calma
This commit is contained in:
@@ -12,7 +12,7 @@
|
||||
#include "asset.h" // for Asset
|
||||
#include "background.h" // for Background
|
||||
#include "balloon.h" // for Balloon, BALLOON_SPEED_1, BALLOON_...
|
||||
#include "bullet.h" // for Bullet, BULLET_LEFT, BULLET_RIGHT
|
||||
#include "bullet.h" // for Bullet, BulletType::LEFT, BulletType::RIGHT
|
||||
#include "enemy_formations.h" // for stage_t, EnemyFormations, enemyIni...
|
||||
#include "explosions.h" // for Explosions
|
||||
#include "fade.h" // for Fade, FADE_RANDOM_SQUARE, FADE_VEN...
|
||||
@@ -1476,7 +1476,7 @@ void Game::moveBullets()
|
||||
{
|
||||
if (bullet->isEnabled())
|
||||
{
|
||||
if (bullet->move() == BULLET_MOVE_OUT)
|
||||
if (bullet->move() == BulletMoveStatus::OUT)
|
||||
{
|
||||
Player *player = getPlayer(bullet->getOwner());
|
||||
player->decScoreMultiplier();
|
||||
@@ -1498,7 +1498,7 @@ void Game::renderBullets()
|
||||
}
|
||||
|
||||
// Crea un objeto bala
|
||||
void Game::createBullet(int x, int y, int kind, bool poweredUp, int owner)
|
||||
void Game::createBullet(int x, int y, BulletType kind, bool poweredUp, int owner)
|
||||
{
|
||||
Bullet *b = new Bullet(x, y, kind, poweredUp, owner, &(param.game.playArea.rect), bulletTexture);
|
||||
bullets.push_back(b);
|
||||
@@ -2096,7 +2096,7 @@ void Game::checkInput()
|
||||
if (player->canFire())
|
||||
{
|
||||
player->setInput(input_fire_center);
|
||||
createBullet(player->getPosX() + (player->getWidth() / 2) - 4, player->getPosY() + (player->getHeight() / 2), BULLET_UP, player->isPowerUp(), player->getId());
|
||||
createBullet(player->getPosX() + (player->getWidth() / 2) - 4, player->getPosY() + (player->getHeight() / 2), BulletType::UP, player->isPowerUp(), player->getId());
|
||||
player->setFireCooldown(10);
|
||||
}
|
||||
}
|
||||
@@ -2106,7 +2106,7 @@ void Game::checkInput()
|
||||
if (player->canFire())
|
||||
{
|
||||
player->setInput(input_fire_left);
|
||||
createBullet(player->getPosX() + (player->getWidth() / 2) - 4, player->getPosY() + (player->getHeight() / 2), BULLET_LEFT, player->isPowerUp(), player->getId());
|
||||
createBullet(player->getPosX() + (player->getWidth() / 2) - 4, player->getPosY() + (player->getHeight() / 2), BulletType::LEFT, player->isPowerUp(), player->getId());
|
||||
player->setFireCooldown(10);
|
||||
}
|
||||
}
|
||||
@@ -2116,7 +2116,7 @@ void Game::checkInput()
|
||||
if (player->canFire())
|
||||
{
|
||||
player->setInput(input_fire_right);
|
||||
createBullet(player->getPosX() + (player->getWidth() / 2) - 4, player->getPosY() + (player->getHeight() / 2), BULLET_RIGHT, player->isPowerUp(), player->getId());
|
||||
createBullet(player->getPosX() + (player->getWidth() / 2) - 4, player->getPosY() + (player->getHeight() / 2), BulletType::RIGHT, player->isPowerUp(), player->getId());
|
||||
player->setFireCooldown(10);
|
||||
}
|
||||
}
|
||||
@@ -2183,7 +2183,7 @@ void Game::checkInput()
|
||||
if (player->canFire())
|
||||
{
|
||||
player->setInput(input_fire_center);
|
||||
createBullet(player->getPosX() + (player->getWidth() / 2) - 4, player->getPosY() + (player->getHeight() / 2), BULLET_UP, player->isPowerUp(), player->getId());
|
||||
createBullet(player->getPosX() + (player->getWidth() / 2) - 4, player->getPosY() + (player->getHeight() / 2), BulletType::UP, player->isPowerUp(), player->getId());
|
||||
player->setFireCooldown(10);
|
||||
|
||||
// Reproduce el sonido de disparo
|
||||
@@ -2200,7 +2200,7 @@ void Game::checkInput()
|
||||
if (player->canFire())
|
||||
{
|
||||
player->setInput(input_fire_left);
|
||||
createBullet(player->getPosX() + (player->getWidth() / 2) - 4, player->getPosY() + (player->getHeight() / 2), BULLET_LEFT, player->isPowerUp(), player->getId());
|
||||
createBullet(player->getPosX() + (player->getWidth() / 2) - 4, player->getPosY() + (player->getHeight() / 2), BulletType::LEFT, player->isPowerUp(), player->getId());
|
||||
player->setFireCooldown(10);
|
||||
|
||||
// Reproduce el sonido de disparo
|
||||
@@ -2217,7 +2217,7 @@ void Game::checkInput()
|
||||
if (player->canFire())
|
||||
{
|
||||
player->setInput(input_fire_right);
|
||||
createBullet(player->getPosX() + (player->getWidth() / 2) - 4, player->getPosY() + (player->getHeight() / 2), BULLET_RIGHT, player->isPowerUp(), player->getId());
|
||||
createBullet(player->getPosX() + (player->getWidth() / 2) - 4, player->getPosY() + (player->getHeight() / 2), BulletType::RIGHT, player->isPowerUp(), player->getId());
|
||||
player->setFireCooldown(10);
|
||||
|
||||
// Reproduce el sonido de disparo
|
||||
|
||||
Reference in New Issue
Block a user