Esempio n. 1
0
 public void DisplayMelody(MelodyDiagramModel melody)
 {
     for (int i = 0, count = melody.MelodyDots.Count; i < count; ++i)
     {
         MelodyDotModel dotModel = melody.MelodyDots[i];
         melodyDots[dotModel.SequenceIndex].SetActive(true, dotModel.FretNum);
     }
 }
Esempio n. 2
0
    public MelodyDiagramModel GetModel()
    {
        MelodyDiagramModel retModel = new MelodyDiagramModel();

        retModel.MelodyDots = new List <MelodyDotModel>();
        for (int i = 0, count = melodyDots.Count; i < count; ++i)
        {
            if (melodyDots[i].IsActive)
            {
                MelodyDotModel newDot = new MelodyDotModel();
                newDot.SequenceIndex = i;
                newDot.FretNum       = melodyDots[i].FretNum;
                retModel.MelodyDots.Add(newDot);
            }
        }
        return(retModel);
    }