Exemplo n.º 1
0
    private void randomAttack()
    {
        Beat.Note[] notes = new Beat.Note[] { Beat.Note.A, Beat.Note.B, Beat.Note.C, Beat.Note.D, Beat.Note.NONE };
        Beat[]      beats = new Beat[4];
        for (int ii = 0; ii < 4; ++ii)
        {
            int note1    = Random.Range(0, 5);
            int note2    = Random.Range(0, 5);
            int oneortwo = Random.Range(0, 2);
            if (oneortwo == 1)
            {
                beats[ii] = new Beat(notes[note1], notes[note2]);
            }
            else
            {
                beats[ii] = new Beat(notes[note1]);
            }
        }

        attack = new Pattern(beats[0], beats[1], beats[2], beats[3]);
    }
Exemplo n.º 2
0
 // Update is called once per frame
 public void addNote(Beat.Note note, int count)
 {
     beats[count].addNote(note);
 }