aboutsummaryrefslogtreecommitdiff
path: root/src/main/LevelController.java
diff options
context:
space:
mode:
authorsowgro <tpoke.ferrari@gmail.com>2023-05-23 00:39:57 -0400
committersowgro <tpoke.ferrari@gmail.com>2023-05-23 00:39:57 -0400
commit005c645b3cd991079dfd9bac2f207cdd2068d161 (patch)
treeed82f11d248a1a0e08ea0ed82380913250a0f278 /src/main/LevelController.java
parentf941b529f1cb12312041516e6799ece0f6df2cac (diff)
downloadNPEhero-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.java42
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);