diff options
author | sowgro <tpoke.ferrari@gmail.com> | 2023-05-23 00:39:57 -0400 |
---|---|---|
committer | sowgro <tpoke.ferrari@gmail.com> | 2023-05-23 00:39:57 -0400 |
commit | 005c645b3cd991079dfd9bac2f207cdd2068d161 (patch) | |
tree | ed82f11d248a1a0e08ea0ed82380913250a0f278 /src/main/LevelController.java | |
parent | f941b529f1cb12312041516e6799ece0f6df2cac (diff) | |
download | NPEhero-005c645b3cd991079dfd9bac2f207cdd2068d161.tar.gz NPEhero-005c645b3cd991079dfd9bac2f207cdd2068d161.tar.bz2 NPEhero-005c645b3cd991079dfd9bac2f207cdd2068d161.zip |
finish gui, add new leaderboard system, redesign settings, switch lists to tables
Diffstat (limited to '')
-rw-r--r-- | src/main/LevelController.java | 42 |
1 files changed, 27 insertions, 15 deletions
diff --git a/src/main/LevelController.java b/src/main/LevelController.java index 6d2f5dc..f2199cf 100644 --- a/src/main/LevelController.java +++ b/src/main/LevelController.java @@ -1,7 +1,5 @@ package main; -import java.util.ArrayList; - import javafx.collections.FXCollections; import javafx.collections.ObservableList; import javafx.scene.image.Image; @@ -13,25 +11,39 @@ public class LevelController public LevelController() { - Level testLevel = new Level(); - testLevel.title = "test level class"; + Difficulty d1 = new Difficulty(); + d1.title = "Easy"; + LeaderboardEntry lb = new LeaderboardEntry("t-bone", 1000); + //lb.setName("t-bone"); + //lb.setScore(1000); + d1.leaderboard.add(lb); + + Difficulty d2 = new Difficulty(); + d2.title = "Medium"; + Difficulty d3 = new Difficulty(); + d3.title = "Hard"; + Difficulty d4 = new Difficulty(); + d4.title = "Expert"; + Difficulty d5 = new Difficulty(); + d5.title = "Impossible"; + + Level testLevel = new Level("test level class","testArtist"); + //testLevel.setTitle("test level class"); testLevel.desc = "this level is being used to test the LevelController class"; - testLevel.aritst = "testArtist"; + //testLevel.setAritst("testArtist"); testLevel.setColors(Color.RED, Color.BLUE, Color.GREEN, Color.ORANGE, Color.PURPLE); - testLevel.diffList.add("Hello"); - testLevel.diffList.add("Easy"); - testLevel.diffList.add("Med"); + testLevel.diffList.add(d1); + testLevel.diffList.add(d2); levelList.add(testLevel); - Level testLevel2 = new Level(); - testLevel2.title = "another one"; + Level testLevel2 = new Level("another one", "testArtist2"); + //testLevel2.setTitle("another one"); testLevel2.desc = "it can say something else too"; - testLevel2.aritst = "testArtist2"; + //testLevel2.setAritst("testArtist2"); testLevel2.setColors(Color.RED, Color.BLUE, Color.GREEN, Color.ORANGE, Color.PURPLE); - testLevel2.diffList.add("Hard"); - testLevel2.diffList.add("Easy"); - testLevel2.diffList.add("Med"); - testLevel2.diffList.add("insane+++"); + testLevel2.diffList.add(d2); + testLevel2.diffList.add(d3); + testLevel2.diffList.add(d4); testLevel2.preview = new Image("assets/pico.png"); levelList.add(testLevel2); |