Acabada la clase scoreboard.. mas o menos

This commit is contained in:
2024-05-23 17:35:16 +02:00
parent 7ea14c984e
commit ac9fe95e69
9 changed files with 57 additions and 104 deletions

View File

@@ -16,15 +16,15 @@ Scoreboard::Scoreboard(SDL_Renderer *renderer, Screen *screen, Asset *asset, Lan
textScoreBoard = new Text(asset->get("8bithud.png"), asset->get("8bithud.txt"), renderer);
// Inicializa variables
stage = 0;
stage = 1;
score1 = 0;
score2 = 0;
mult1 = 0;
mult2 = 0;
mult1 = 1;
mult2 = 1;
hiScore = 0;
power = 0;
hiScoreName = "";
color = {255, 0, 0};
color = {0, 0, 0};
}
Scoreboard::~Scoreboard()
@@ -120,9 +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 = 0.5;
powerMeterSprite->setSpriteClip(40, 0, (int)percent, 7);
powerMeterSprite->setSpriteClip(40, 0, int(power * 40.0f), 7);
powerMeterSprite->render();
// HI-SCORE
@@ -140,12 +138,12 @@ void Scoreboard::setScore2(int score)
score2 = score;
}
void Scoreboard::setMult1(int mult)
void Scoreboard::setMult1(float mult)
{
mult1 = mult;
}
void Scoreboard::setMult2(int mult)
void Scoreboard::setMult2(float mult)
{
mult2 = mult;
}
@@ -160,7 +158,7 @@ void Scoreboard::setHiScore(int hiScore)
this->hiScore = hiScore;
}
void Scoreboard::setPower(int power)
void Scoreboard::setPower(float power)
{
this->power = power;
}