Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package templates;
- import java.util.ArrayList;
- import notes.Note;
- import notes.RythmicNote;
- public class TrilleTemplate extends Template{
- public TrilleTemplate(ArrayList<Note> templateNotes) {
- ArrayList<RythmicNote> trille = new ArrayList<RythmicNote>();
- try{
- Note noteActuelle = templateNotes.get(0);
- RythmicNote note1 = new RythmicNote(noteActuelle.getHeight(), 1);
- RythmicNote note2 = new RythmicNote(note1.getHeight()+1, 1);
- RythmicNote note3 = new RythmicNote(noteActuelle.getHeight(), 1);
- trille.add(note1);
- trille.add(note2);
- trille.add(note3);
- super.setTemplate(trille);
- }
- catch(IndexOutOfBoundsException e){
- System.out.println("ERROR : L'attribut 1 envoy� � TrilleTemplate n'est pas d�finit. Cette erreur peut venir"+"\n"+"du fait que la ArrayList envoy�e en attribut est vide.");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement