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 -
   799   800   801   802   803   804   805   806   807   808   809