afegits els grafics nous per al jugador

This commit is contained in:
2024-07-13 12:02:55 +02:00
parent eba20af28e
commit ebbe84da64
13 changed files with 21 additions and 29 deletions

View File

@@ -52,11 +52,11 @@ void Player::init()
input = true;
// Establece la altura y el ancho del jugador
width = 24;
height = 24;
width = 30;
height = 30;
// Establece el tamaño del circulo de colisión
collider.r = 7;
collider.r = 9;
// Actualiza la posición del circulo de colisión
shiftColliders();
@@ -153,7 +153,7 @@ void Player::move()
headSprite->setPosY(posY);
fireSprite->setPosX(getPosX() - 2);
fireSprite->setPosY(posY - 8);
fireSprite->setPosY(posY - 10);
}
else
{
@@ -179,7 +179,7 @@ void Player::render()
{
if (invulnerable)
{
if ((invulnerableCounter % 10) > 4)
if ((invulnerableCounter % 6) > 2)
{
if (powerUp)
{
@@ -528,10 +528,12 @@ void Player::removeExtraHit()
{
coffees--;
}
if (coffees == 0)
{
extraHit = false;
}
invulnerable = true;
invulnerableCounter = PLAYER_INVULNERABLE_COUNTER;
}
@@ -576,27 +578,18 @@ Texture *Player::getDeadTexture()
// Actualiza el valor de la variable
void Player::updatePowerUpHeadOffset()
{
if (!powerUp)
{
// powerUpHeadOffset = 0;
}
else
{
// powerUpHeadOffset = 96;
if (powerUp)
if (powerUpCounter < 300)
{
if (powerUpCounter % 10 > 4)
if (powerUpCounter % 6 > 2)
{
// powerUpHeadOffset = 96;
fireSprite->setEnabled(false);
}
else
{
// powerUpHeadOffset = 0;
fireSprite->setEnabled(true);
}
}
}
}
// Pone las texturas del jugador