示例#1
0
        public FretControl(GuitarMode mode)
        {
            this._nStrings = Guitar.GetStringCount(mode);

            InitializeComponent();
            InitializeDrawingComponents();
        }
示例#2
0
文件: Guitar.cs 项目: darth10/Frets
 /// <summary>
 /// Creates a guitar
 /// </summary>
 /// <param name="mode">Guitar mode</param>
 public Guitar(GuitarMode mode)
 {
     _nStrings = Guitar.GetStringCount(mode);
 }
示例#3
0
文件: Guitar.cs 项目: darth10/Frets
 /// <summary>
 /// Returns the string count of a specified guitar mode
 /// </summary>
 /// <param name="mode">Guitar mode</param>
 /// <returns>Number of strings in the guitar mode</returns>
 public static int GetStringCount(GuitarMode mode)
 {
     switch (mode)
     {
         case GuitarMode.SixString:
             return 6;
         case GuitarMode.SevenString:
             return 7;
         case GuitarMode.EightString:
             return 8;
         default:
             return -1;
     }
 }