Пример #1
0
    private MusicToKrosses[] extractMusicInfo(float correctionSeconds)
    {
        MusicToKrosses[] musicInfo = new MusicToKrosses[cellsWithInfo];
        int musicInfoIndex         = 0;

        for (int x = 0; x < fileContent.GetUpperBound(1) - 1; x++)
        {
            if (fileContent[1, x] != null && fileContent[1, x] != "0" && fileContent[1, x].Length > 0 && fileContent[0, x].Length > 0)
            {
                //only cells with information
                float   time  = timeInfo(fileContent[0, x]);
                Krosses arrow = (Krosses)(int.Parse(fileContent[1, x]));
                time = time - correctionSeconds;
                musicInfo[musicInfoIndex] = new MusicToKrosses(time, arrow);
                musicInfoIndex++;
            }
        }
        return(musicInfo);
    }
Пример #2
0
 public MusicToKrosses(float seconds, Krosses kross)
 {
     this.seconds = seconds;
     this.kross   = kross;
 }