Centered new/translated GetReady text
This commit is contained in:
@@ -2960,7 +2960,8 @@ void Game::renderMessages()
|
||||
mSpriteGetReady->setPosX((int)mGetReadyBitmapPath[mCounter]);
|
||||
//mSpriteGetReady->render();
|
||||
const color_t color = {0x17, 0x17, 0x26};
|
||||
mTextBig->writeShadowed((int)mGetReadyBitmapPath[mCounter], PLAY_AREA_CENTER_Y - 8, mLang->getText(75), color, 2);
|
||||
//mTextBig->writeShadowed((int)mGetReadyBitmapPath[mCounter], PLAY_AREA_CENTER_Y - 8, mLang->getText(75), color, 2);
|
||||
mTextBig->writeDX(TXT_STROKE, (int)mGetReadyBitmapPath[mCounter], PLAY_AREA_CENTER_Y - 8, mLang->getText(75),1, noColor, 1, shdwTxtColor);
|
||||
}
|
||||
|
||||
// Time Stopped
|
||||
@@ -2987,9 +2988,9 @@ void Game::renderMessages()
|
||||
mTextBig->writeDX(TXT_CENTER | TXT_SHADOW, PLAY_AREA_CENTER_X, PLAY_AREA_FIRST_QUARTER_Y, mLang->getText(37), 0, noColor, 2, shdwTxtColor);
|
||||
|
||||
// STAGE NUMBER
|
||||
std::string text = mLang->getText(38) + std::to_string(mStage[mCurrentStage].number);
|
||||
if (mStageBitmapCounter < STAGE_COUNTER)
|
||||
{
|
||||
std::string text = mLang->getText(38) + std::to_string(mStage[mCurrentStage].number);
|
||||
if (!mGameCompleted)
|
||||
{
|
||||
mTextBig->writeDX(TXT_CENTER | TXT_SHADOW, PLAY_AREA_CENTER_X, mStageBitmapPath[mStageBitmapCounter], text, 1, noColor, 2, shdwTxtColor);
|
||||
@@ -3422,23 +3423,25 @@ void Game::initPaths()
|
||||
mStageBitmapPath[i] = (mSin[(int)(((i - 149) * 1.8f) + 90)] * (centerPoint + 17) - 17);
|
||||
}
|
||||
|
||||
const float start1 = PLAY_AREA_LEFT - 130;
|
||||
const float finish1 = PLAY_AREA_CENTER_X - 55;
|
||||
// Letrero de GetReady
|
||||
const int size = mTextBig->lenght(mLang->getText(75));
|
||||
|
||||
const float start1 = PLAY_AREA_LEFT - size;
|
||||
const float finish1 = PLAY_AREA_CENTER_X - (size / 2);
|
||||
|
||||
const float start2 = finish1;
|
||||
const float finish2 = PLAY_AREA_RIGHT + 20;
|
||||
const float finish2 = PLAY_AREA_RIGHT;
|
||||
|
||||
const float distance1 = finish1 - start1;
|
||||
const float distance2 = finish2 - start2;
|
||||
|
||||
// Letrero de GetReady
|
||||
for (int i = 0; i < STAGE_COUNTER; i++)
|
||||
{
|
||||
if (i < firstPart)
|
||||
{
|
||||
mGetReadyBitmapPath[i] = mSin[(int)(i * 1.8f)];
|
||||
mGetReadyBitmapPath[i] *= distance1;
|
||||
mGetReadyBitmapPath[i] -= 130;
|
||||
mGetReadyBitmapPath[i] -= size;
|
||||
}
|
||||
else if (i < secondPart)
|
||||
mGetReadyBitmapPath[i] = (int)finish1;
|
||||
|
||||
Reference in New Issue
Block a user