Esempio n. 1
0
        public DscFile(Stream s)
        {
            header = new DscHeader(s);
            notes  = new List <DscNote>();
            if (header.magic != "PVSC")
            {
                return;
            }
            //s.Seek(8, SeekOrigin.Current);
            for (int i = 0; i < 8; i++)
            {
                flags[i] = DataStream.ReadBoolean(s);
            }
            uint counter = 8;

            while (counter <= header.contentLength - 60)
            {
                DscNote newNote = new DscNote(s);
                notes.Add(newNote);
                counter += 60;
            }
        }
Esempio n. 2
0
 public DscFile()
 {
     header = new DscHeader();
     notes  = new List <DscNote>();
 }