Acabada la clase scoreboard.. mas o menos
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user