Page 804 - 2
P. 804
beats = new Beat[] { new Beat( 노트가 나오는 시간, " 노트타입")}
}
int i = 0;
gameMusic.start();
maxCombo = beats.length;
while (i < maxCombo && !isInterrupted()) {
boolean dropped = false;
if (beats[i].getTime() <= gameMusic.getTime()) {
Note note = new Note(beats[i].getNoteType());
note.start();
noteList.add(note);
i++;
dropped = true;
}
if (dropped) {
try {
Thread.sleep(5);
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
public void judge(String input) {
for (int i = 0; i < noteList.size(); i++) {
Note note = noteList.get(i);
if (input.equals(note.getNoteType())) {
note.judge();
combo++;
break;
}else{
combo--;
if(beats[j].getTime()==beats[j+1].getTime())
combo++;
if(DynamicBeat.game.combo > DynamicBeat.game.nowCombo)
DynamicBeat.game.nowCombo = DynamicBeat.game.combo;
if (combo < 0)
combo = 0;
}
}
}
public void run() {
dropNotes(title);
}
- 804 -