aboutsummaryrefslogtreecommitdiff
path: root/src/gui
diff options
context:
space:
mode:
authorsowgro <tpoke.ferrari@gmail.com>2023-05-23 07:51:51 -0400
committersowgro <tpoke.ferrari@gmail.com>2023-05-23 07:51:51 -0400
commit1ec2cdd33df864b55cafe3326aadaf8e83cb0651 (patch)
tree4f0ad8933d6ed3a92a34452f424b73dd12030c29 /src/gui
parente246c26e4b630fce269a90514185972703973fea (diff)
downloadNPEhero-1ec2cdd33df864b55cafe3326aadaf8e83cb0651.tar.gz
NPEhero-1ec2cdd33df864b55cafe3326aadaf8e83cb0651.tar.bz2
NPEhero-1ec2cdd33df864b55cafe3326aadaf8e83cb0651.zip
add date to leaderboard
Diffstat (limited to 'src/gui')
-rw-r--r--src/gui/GameOver.java5
-rw-r--r--src/gui/Leaderboard.java3
2 files changed, 7 insertions, 1 deletions
diff --git a/src/gui/GameOver.java b/src/gui/GameOver.java
index 759ed18..c76ccdf 100644
--- a/src/gui/GameOver.java
+++ b/src/gui/GameOver.java
@@ -15,6 +15,9 @@ import main.Difficulty;
import main.LeaderboardEntry;
import main.Level;
+import java.sql.Time;
+import java.time.LocalDate;
+
public class GameOver extends Pane
{
/*
@@ -73,7 +76,7 @@ public class GameOver extends Pane
public void handle(ActionEvent event) {
save.setDisable(true);
name.setDisable(true);
- diff.leaderboard.add(new LeaderboardEntry(name.getText(), score2));
+ diff.leaderboard.add(new LeaderboardEntry(name.getText(), score2, ""+LocalDate.now()));
}
});
diff --git a/src/gui/Leaderboard.java b/src/gui/Leaderboard.java
index 5b7c4c8..64687fa 100644
--- a/src/gui/Leaderboard.java
+++ b/src/gui/Leaderboard.java
@@ -30,13 +30,16 @@ public class Leaderboard extends Pane
TableColumn<LeaderboardEntry, String> nameCol = new TableColumn<LeaderboardEntry, String>("Name");
TableColumn<LeaderboardEntry, String> scoreCol = new TableColumn<LeaderboardEntry, String>("Score");
+ TableColumn<LeaderboardEntry, String> dateCol = new TableColumn<LeaderboardEntry, String>("Date");
//scoreCol.minWidthProperty().bind(scores.widthProperty().subtract(nameCol.widthProperty()));
scores.getColumns().add(nameCol);
scores.getColumns().add(scoreCol);
+ scores.getColumns().add(dateCol);
nameCol.setCellValueFactory(new PropertyValueFactory<LeaderboardEntry, String>("name"));
scoreCol.setCellValueFactory(new PropertyValueFactory<LeaderboardEntry, String>("score"));
+ dateCol.setCellValueFactory(new PropertyValueFactory<LeaderboardEntry, String>("date"));
scores.setItems(diff.leaderboard);