Moved menubuttons

This commit is contained in:
2015-06-18 20:16:32 +02:00
parent b60ff37301
commit 5ce2cca4df
+7 -51
View File
@@ -40,7 +40,7 @@ public class MenuState extends GameState {
private ArrayList<DifficultyButton> buttons2;
private int selected, oldselected;
private List<Song> songs;
SQLConnector sql = new SQLConnector();
SQLConnector sql;
private int animationcounter;
private boolean subscreen, startanimation;
@@ -70,6 +70,7 @@ public class MenuState extends GameState {
this.songs = sh.getSongs();
startanimation = true;
subscreen = false;
this.sql = sql;
selected = 0;
oldselected = -1;
@@ -141,11 +142,11 @@ public class MenuState extends GameState {
public void draw(Graphics2D g2) {
buttons.clear();
buttons.add(new MenuButton(400,250,GameModel.colors[kleurButton1],selectedToSong(selected-2)));
buttons.add(new MenuButton(400,390,GameModel.colors[kleurButton2],selectedToSong(selected-1)));
buttons.add(new MenuButton(360,525,920,80,GameModel.colors[kleurButton3],selectedToSong(selected)));
buttons.add(new MenuButton(400,670,GameModel.colors[kleurButton4],selectedToSong(selected+1)));
buttons.add(new MenuButton(400,810,GameModel.colors[kleurButton5],selectedToSong(selected+2)));
buttons.add(new MenuButton(300,260,GameModel.colors[kleurButton1],selectedToSong(selected-2)));
buttons.add(new MenuButton(300,380,GameModel.colors[kleurButton2],selectedToSong(selected-1)));
buttons.add(new MenuButton(260,520,1020,80,GameModel.colors[kleurButton3],selectedToSong(selected)));
buttons.add(new MenuButton(300,680,GameModel.colors[kleurButton4],selectedToSong(selected+1)));
buttons.add(new MenuButton(300,800,GameModel.colors[kleurButton5],selectedToSong(selected+2)));
buttons.get(2).setSelected(true);
@@ -416,51 +417,6 @@ public class MenuState extends GameState {
g2.drawString("No Highscores found", 30, 400);
}
/*
List<Highscore> highscores = sql.getHighscores(selectedToSong(selected), sh.getCurrentSong().getSongs().get(difSelect));
List<Highscore> dailyHighs = new ArrayList<Highscore>();
int highest = 0;
int oldHighest = 0;
Date date = new Date();
int time = date.getDay();
int dailyHighest = 0;
int oldDailyHighest = 0;
String name = "";
String dailyName = "";
for(Highscore h:highscores){
oldHighest = h.getScore();
if(oldHighest > highest){
highest = oldHighest;
name = h.getName();
}
if(time == h.getDate().getDay())
dailyHighs.add(h);
for(int i = 0; i < dailyHighs.size(); i ++){
oldDailyHighest = dailyHighs.get(i).getDate().getDay();
if(oldDailyHighest > dailyHighest){
dailyHighest = oldDailyHighest;
dailyName = h.getName();
}
}
}
g2.setColor(Color.WHITE);
g2.drawString("Author: " + selectedToSong(selected).getAuthor(), 30, 200);
g2.drawString("Overall Highscore: " + highest , 30, 300);
g2.drawString("Overall Highscore by: " + name, 30, 400);
g2.drawString("Daily Highscore: " + dailyHighest, 30, 500);
g2.drawString("Daily Highscore by: : " + dailyName, 30, 600);
*/
for(DifficultyButton b : buttons2){
b.draw(g2);