Esempio n. 1
0
        public void invokeNote(myNote in_note)
        {
            playingNote newNote = new playingNote()
            {
                note       = in_note,
                posX       = (int)(Setting.middlePosX + (noteOffset[in_note.name] - 3 + 7 * (in_note.octave - Setting.baseOctave)) * Setting.blockWidth),
                onScreen   = false,
                color      = in_note.name.Length > 2 ? this.blackBlock : this.whiteBlock,
                joinedTime = Form1.currentPlayedTime,
            };

            //Console.WriteLine(String.Format("middle pos is:{0}", Setting.middlePosX));
            //Console.WriteLine(String.Format("note {0}{3} added, posX is: {1}, offset: {2}",newNote.note.name,newNote.posX, (noteOffset[in_note.name] + 7 * (in_note.octave - Setting.baseOctave)),in_note.octave));
            this.onScreenNotes.Add(newNote);
            //pictureBox.Refresh();
        }
Esempio n. 2
0
 void ChangeNoteColor(playingNote note, Color color)
 {
     note.color = color;
 }