Example #1
0
        public BMSCanvas(BMS bms, ArrayList evts, ArrayList ctrls, int lineCount)
        {
            Events    = evts;
            Tempos    = ctrls;
            LineCount = lineCount;

            DivFullNote = bms.midi.header.Division * 4;

            Speed = 100;

            //hit = new bool[trackCount];
            hittedAuto = new int[lineCount];

            Pos = new ArrayList[LineCount];
            for (int t = 0; t < LineCount; t++)
            {
                //hit[t] = false;
                hittedAuto[t] = -1;
                Pos[t]        = new ArrayList(BuffSize);
            }

            BuffSize        = Events.Count;
            ControlBuffSize = Tempos.Count;
        }
Example #2
0
 public BMSFile(BMS bms)
 {
 }