From aa941e4a63d4fe102aa410854fa8d8192c51231c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20GUEZO?= Date: Fri, 19 Dec 2025 10:43:01 +0100 Subject: [PATCH] feat(Dashboard): ajout energy affichage --- src/visual/Dashboard.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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();