scoreboard: Añadidas funciones para asignar valores a las variables

This commit is contained in:
2024-05-23 13:54:36 +02:00
parent bf0171b38d
commit 7ea14c984e
3 changed files with 57 additions and 11 deletions

View File

@@ -120,7 +120,7 @@ void Scoreboard::render()
powerMeterSprite->setPosY(offset2);
powerMeterSprite->setSpriteClip(0, 0, 40, 7);
powerMeterSprite->render();
//const float percent = (stage[currentStage].currentPower * 40.0f) / stage[currentStage].powerToComplete;
// const float percent = (stage[currentStage].currentPower * 40.0f) / stage[currentStage].powerToComplete;
const float percent = 0.5;
powerMeterSprite->setSpriteClip(40, 0, (int)percent, 7);
powerMeterSprite->render();
@@ -128,4 +128,49 @@ void Scoreboard::render()
// HI-SCORE
textScoreBoard->writeCentered(PLAY_AREA_CENTER_X, offset3, lang->getText(56));
textScoreBoard->writeCentered(PLAY_AREA_CENTER_X, offset4, hiScoreName + updateScoreText(hiScore));
}
}
void Scoreboard::setScore1(int score)
{
score1 = score;
}
void Scoreboard::setScore2(int score)
{
score2 = score;
}
void Scoreboard::setMult1(int mult)
{
mult1 = mult;
}
void Scoreboard::setMult2(int mult)
{
mult2 = mult;
}
void Scoreboard::setStage(int stage)
{
this->stage = stage;
}
void Scoreboard::setHiScore(int hiScore)
{
this->hiScore = hiScore;
}
void Scoreboard::setPower(int power)
{
this->power = power;
}
void Scoreboard::setHiScoreName(std::string name)
{
hiScoreName = name;
}
void Scoreboard::setColor(color_t color)
{
this->color = color;
}