feat: ajout et correction multiple classe

This commit is contained in:
2025-11-09 16:02:43 +01:00
parent 9e54622ae8
commit 0b60550e0b
5 changed files with 195 additions and 112 deletions

View File

@@ -1,14 +1,14 @@
import java.awt.BorderLayout;
import java.util.Arrays;
import java.util.ArrayList;
import java.util.Comparator;
import javax.swing.JLabel;
public class Rankboard extends GameView
{
Car[] cars;
ArrayList<Car> cars;
private final JLabel label;
public Rankboard(String title, int width, int height, int x, int y, Car[] cars)
public Rankboard(String title, ArrayList<Car> cars, int width, int height, int x, int y)
{
super(title, width, height, x, y);
this.cars = cars;
@@ -18,9 +18,9 @@ public class Rankboard extends GameView
private void updateRankText()
{
Arrays.sort(cars, Comparator.comparingInt(Car::getScore).reversed());
cars.sort(Comparator.comparingInt(Car::getScore).reversed());
StringBuilder s = new StringBuilder();
s.append("<html><table><tr><td>Score</td></tr>");
s.append("<html><table>");
for (Car c : cars)
{
s.append("<tr><td>" + c + ": " + c.getScore() + "%</td></tr>");