Actualizados los gráficos del título

This commit is contained in:
2024-06-26 22:05:36 +02:00
parent 9065dd1b94
commit 6a0ee4f811
8 changed files with 24 additions and 11 deletions

View File

@@ -14,3 +14,6 @@ scoreboard.x 10
scoreboard.y 208 scoreboard.y 208
scoreboard.w 300 scoreboard.w 300
scoreboard.h 32 scoreboard.h 32
#TITLE
pressStart 160

Binary file not shown.

Before

Width:  |  Height:  |  Size: 899 B

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -168,6 +168,8 @@ struct param_t
int fadeRandomSquaresDelay; // Duración entre cada pintado de cuadrados int fadeRandomSquaresDelay; // Duración entre cada pintado de cuadrados
int fadeRandomSquaresMult; // Cantidad de cuadrados que se pintaran cada vez int fadeRandomSquaresMult; // Cantidad de cuadrados que se pintaran cada vez
int fadePostDuration; // Duración final del fade int fadePostDuration; // Duración final del fade
int pressStart; // Posición del texto para empezar a jugar
}; };
// Calcula el cuadrado de la distancia entre dos puntos // Calcula el cuadrado de la distancia entre dos puntos

View File

@@ -65,30 +65,30 @@ void GameLogo::init()
// Inicializa el bitmap de 'Coffee' // Inicializa el bitmap de 'Coffee'
coffeeBitmap->init(); coffeeBitmap->init();
coffeeBitmap->setPosX(xp); coffeeBitmap->setPosX(xp);
coffeeBitmap->setPosY(y - coffeeBitmap->getHeight() - desp); coffeeBitmap->setPosY(y - coffeeTexture->getHeight() - desp);
coffeeBitmap->setWidth(167); coffeeBitmap->setWidth(coffeeTexture->getWidth());
coffeeBitmap->setHeight(46); coffeeBitmap->setHeight(coffeeTexture->getHeight());
coffeeBitmap->setVelX(0.0f); coffeeBitmap->setVelX(0.0f);
coffeeBitmap->setVelY(2.5f); coffeeBitmap->setVelY(2.5f);
coffeeBitmap->setAccelX(0.0f); coffeeBitmap->setAccelX(0.0f);
coffeeBitmap->setAccelY(0.1f); coffeeBitmap->setAccelY(0.1f);
coffeeBitmap->setSpriteClip(0, 0, 167, 46); coffeeBitmap->setSpriteClip(0, 0, coffeeTexture->getWidth(), coffeeTexture->getHeight());
coffeeBitmap->setEnabled(true); coffeeBitmap->setEnabled(true);
coffeeBitmap->setEnabledCounter(0); coffeeBitmap->setEnabledCounter(0);
coffeeBitmap->setDestX(xp); coffeeBitmap->setDestX(xp);
coffeeBitmap->setDestY(y - coffeeBitmap->getHeight()); coffeeBitmap->setDestY(y - coffeeTexture->getHeight());
// Inicializa el bitmap de 'Crisis' // Inicializa el bitmap de 'Crisis'
crisisBitmap->init(); crisisBitmap->init();
crisisBitmap->setPosX(xp + 15); crisisBitmap->setPosX(xp + 15);
crisisBitmap->setPosY(y + desp); crisisBitmap->setPosY(y + desp);
crisisBitmap->setWidth(137); crisisBitmap->setWidth(crisisTexture->getWidth());
crisisBitmap->setHeight(46); crisisBitmap->setHeight(crisisTexture->getHeight());
crisisBitmap->setVelX(0.0f); crisisBitmap->setVelX(0.0f);
crisisBitmap->setVelY(-2.5f); crisisBitmap->setVelY(-2.5f);
crisisBitmap->setAccelX(0.0f); crisisBitmap->setAccelX(0.0f);
crisisBitmap->setAccelY(-0.1f); crisisBitmap->setAccelY(-0.1f);
crisisBitmap->setSpriteClip(0, 0, 137, 46); crisisBitmap->setSpriteClip(0, 0, crisisTexture->getWidth(), crisisTexture->getHeight());
crisisBitmap->setEnabled(true); crisisBitmap->setEnabled(true);
crisisBitmap->setEnabledCounter(0); crisisBitmap->setEnabledCounter(0);
crisisBitmap->setDestX(xp + 15); crisisBitmap->setDestX(xp + 15);

View File

@@ -21,6 +21,9 @@ void initParam(param_t *param)
param->fadeRandomSquaresDelay = 1; param->fadeRandomSquaresDelay = 1;
param->fadeRandomSquaresMult = 8; param->fadeRandomSquaresMult = 8;
param->fadePostDuration = 20; param->fadePostDuration = 20;
// Posició del texto para empezar a jugar
param->pressStart = 180;
} }
// Establece valores para los parametros a partir de un fichero de texto // Establece valores para los parametros a partir de un fichero de texto
@@ -172,6 +175,11 @@ bool setOptions(param_t *param, std::string var, std::string value)
param->scoreboard.h = std::stoi(value); param->scoreboard.h = std::stoi(value);
} }
else if (var == "pressStart")
{
param->pressStart = std::stoi(value);
}
else else
{ {
success = false; success = false;

View File

@@ -252,7 +252,7 @@ void Title::render()
// 'PULSA 1P o 2P PARA JUGAR' // 'PULSA 1P o 2P PARA JUGAR'
if (counter % 50 > 14) if (counter % 50 > 14)
{ {
text1->writeDX(TXT_CENTER | TXT_SHADOW, GAMECANVAS_CENTER_X, param->gameHeight / 5 * 3, lang->getText(23), 1, noColor, 1, shdwTxtColor); text1->writeDX(TXT_CENTER | TXT_SHADOW, GAMECANVAS_CENTER_X, param->pressStart, lang->getText(23), 1, noColor, 1, shdwTxtColor);
} }
// Mini logo // Mini logo