Not working version with time limitter

This commit is contained in:
jancoow
2015-07-07 10:53:47 +02:00
parent e1160c6062
commit bda356ffe4
+9 -6
View File
@@ -21,7 +21,7 @@ public class SMParser {
private static String[] metaDataHeaders = {"offset:","title:","artist:", "displaybpm:", "music","samplestart:", "banner:", "background:", "subtitle:"}; private static String[] metaDataHeaders = {"offset:","title:","artist:", "displaybpm:", "music","samplestart:", "banner:", "background:", "subtitle:"};
private String[] metadata; private String[] metadata;
private ArrayList<JsonObjectBuilder> arrays; private ArrayList<JsonObjectBuilder> arrays;
private double lastNoteTime;
public SMParser(){ public SMParser(){
} }
@@ -68,11 +68,14 @@ public class SMParser {
for(String note:notes){ for(String note:notes){
int direction = noteToDirection(note.trim()); int direction = noteToDirection(note.trim());
if(direction != -1){ if(direction != -1){
JsonObjectBuilder object = Json.createObjectBuilder(); if(time - lastNoteTime > 250){
object.add("time", time); JsonObjectBuilder object = Json.createObjectBuilder();
object.add("direction", direction); object.add("time", time);
object.add("button", (int)(Math.random()*maxButtons+1)); object.add("direction", direction);
objectsArrayBuilder.add(object.build()); object.add("button", (int)(Math.random()*maxButtons+1));
objectsArrayBuilder.add(object.build());
lastNoteTime = time;
}
} }
if(extraButtonTime*maxButtons < time && maxButtons < difficultyToMaxButtons(difficulty)){ //add a new/extra button if(extraButtonTime*maxButtons < time && maxButtons < difficultyToMaxButtons(difficulty)){ //add a new/extra button
buttonsArrayBuilder.add(Json.createObjectBuilder().add("time", time).add("button", maxButtons+1).add("color", maxButtons)); buttonsArrayBuilder.add(Json.createObjectBuilder().add("time", time).add("button", maxButtons+1).add("color", maxButtons));