Actualizados los gráficos del título
This commit is contained in:
@@ -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 |
@@ -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
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user