Beispiel #1
0
        /// <summary>
        /// 抬起敲下的鼓
        /// </summary>
        /// <param name="dt"></param>
        /// <param name="iterate"></param>
        public void RelaseKnockPlay(DrumType dt)
        {
            switch (dt)
            {
            case DrumType.LeftFace:
                RelaseLeftFace();
                break;

            case DrumType.RightFace:
                RelaseRightFace();
                break;

            case DrumType.LeftSide:
                RelaseLeftSide();
                break;

            case DrumType.RightSide:
                RelaseRightSide();
                break;

            case DrumType.FaceAll:
                RelaseLeftFace();
                RelaseRightFace();
                break;

            case DrumType.SideAll:
                RelaseLeftSide();
                RelaseRightSide();
                break;
            }
            if (Knocked != null)
            {
                DrumKnockArgs dka = new DrumKnockArgs();
                dka.DrumType = dt;
                Knocked(this, dka);
            }
        }
Beispiel #2
0
 /// <summary>
 /// 敲击右侧鼓后处理
 /// </summary>
 /// <param name="arg1"></param>
 /// <param name="arg2"></param>
 void drumHead_Knocked(Drumhead arg1, DrumKnockArgs arg2)
 {
     //tbDoubleKits.Text = dbkKit.ToString();
 }