tweak(hud): vides com a icones de la nau en miniatura en lloc d'un número
This commit is contained in:
@@ -814,7 +814,7 @@ void GameScene::drawInitHudState() {
|
||||
}
|
||||
|
||||
if (score_progress > 0.0F) {
|
||||
Systems::InitHud::drawScoreboardAnimated(text_, buildScoreboardData(), score_progress);
|
||||
Systems::InitHud::drawScoreboardAnimated(sdl_.getRenderer(), text_, buildScoreboardData(), score_progress);
|
||||
}
|
||||
|
||||
if (ship1_progress > 0.0F && match_config_.player1_active && ships_[0].isActive()) {
|
||||
@@ -933,7 +933,7 @@ void GameScene::drawScoreboard() {
|
||||
text_.renderCentered(Locale::get().text("demo.banner"), CENTER, SCALE, SPACING);
|
||||
return;
|
||||
}
|
||||
Systems::InitHud::drawScoreboardAt(text_, buildScoreboardData(), CENTER.y, SCALE, SPACING);
|
||||
Systems::InitHud::drawScoreboardAt(sdl_.getRenderer(), text_, buildScoreboardData(), CENTER.y, SCALE, SPACING);
|
||||
}
|
||||
|
||||
auto GameScene::buildScoreboardData() const -> Systems::InitHud::ScoreboardData {
|
||||
@@ -950,6 +950,11 @@ auto GameScene::buildScoreboardData() const -> Systems::InitHud::ScoreboardData
|
||||
out.score_p2 = match_config_.player2_active ? FORMAT_SCORE(score_per_player_[1]) : "000000";
|
||||
out.lives_p2 = match_config_.player2_active ? lives_per_player_[1] : 0;
|
||||
|
||||
// Shapes de les naus per a les icones de vides (reutilitza la geometria ja
|
||||
// carregada de cada Ship).
|
||||
out.shape_p1 = ships_[0].getShape();
|
||||
out.shape_p2 = ships_[1].getShape();
|
||||
|
||||
// Nivell: etiqueta localitzada + número a 2 dígits (separats per pintar-los
|
||||
// amb tonalitats distintes).
|
||||
const uint8_t STAGE_NUM = stage_manager_->getCurrentStage();
|
||||
|
||||
Reference in New Issue
Block a user