diff --git a/src/visual/Dashboard.java b/src/visual/Dashboard.java index 7657289..abce8e8 100644 --- a/src/visual/Dashboard.java +++ b/src/visual/Dashboard.java @@ -8,6 +8,7 @@ import javax.swing.JPanel; import model.Game; import model.car.Car; +import model.car.HybridCar; /** * Dashboard représente une vue graphique pour une voiture spécifique. @@ -144,7 +145,15 @@ public class Dashboard extends GameView { return false; } - infoLabel.setText("Carburant : " + car.getFuel() + " | Tours : " + car.getRound()); + infoLabel.setText( + String.format( + "Carburant: %d%s | Tours: %d", + car.getFuel(), + switch (car) { + case HybridCar c -> " | énergie: " + c.getEnergy(); + default -> ""; + }, + car.getRound())); stateLabel.setText("Etat : " + car.getState()); updatePauseButtonText();