File: Trim%20Suffix%2032nd.cs

package info (click to toggle)
cadencii 3.3.9%2Bsvn20110818.r1732-2
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd, wheezy
  • size: 35,764 kB
  • ctags: 26,929
  • sloc: cs: 160,836; java: 42,449; cpp: 7,605; ansic: 1,728; perl: 1,087; makefile: 236; php: 142; xml: 117; sh: 21
file content (16 lines) | stat: -rw-r--r-- 680 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public static class Trim_Suffix_32nd {
    public static bool Edit( org.kbinani.vsq.VsqFile Vsq ) {
        for ( int i = 1; i < Vsq.Track.size(); i++ ) {
            for ( int j = 0; j < Vsq.Track.get( i ).getEventCount(); j++ ) {
                org.kbinani.vsq.VsqEvent item = Vsq.Track.get( i ).getEvent( j );
                if ( item.ID.type == org.kbinani.vsq.VsqIDType.Anote ) {
                    // 32分音符の長さは,クロック数に直すと60クロック
                    if ( item.ID.Length > 60 ) {
                        item.ID.Length -= 60;
                    }
                }
            }
        }
        return true;
    }
}