Beispiel #1
0
        //判斷動作播放指導聲音
        private void FailMessage(float [] res)
        {
            int TensNum = 0, DigitsNum;

            if (failSecond % 150 == 0)
            {
                LeftPositiveElement.Stop();
                RightPositiveElement.Stop();
                LeftNegativeElement.Stop();
                RightNegativeElement.Stop();
                GoodElement.Stop();
                OneElement.Stop();
                TwoElement.Stop();
                ThreeElement.Stop();
                FourElement.Stop();
                FiveElement.Stop();
                SixElement.Stop();
                SevenElement.Stop();
                EightElement.Stop();
                NineElement.Stop();
                TenElement.Stop();
                ElevenElement.Stop();
                TwelveElement.Stop();
                ThirteenElement.Stop();
                FourteenElement.Stop();
                FifteenElement.Stop();
                SixteenElement.Stop();
                SeventeenElement.Stop();
                EighteenElement.Stop();
                NineteenElement.Stop();
                CMoneElement.Stop();
                CMtwoElement.Stop();
                CMthreeElement.Stop();


                Console.WriteLine(res[1]);
                if (res[1] < 0)
                {
                    res[1] = -res[1];
                }
                res[1]          = Convert.ToInt32(res[1] * 83 / 0.6);
                TensNum         = Convert.ToInt32(res[1] / 10);
                DigitsNum       = Convert.ToInt32(res[1] % 10);
                totaldifferece += res[1];
                Console.WriteLine(TensNum + "/n" + DigitsNum);

                if (res[0] == 1)
                {
                    wrongnumber++;
                    LeftPositiveElement.Play();
                }
                else if (res[0] == 2)
                {
                    wrongnumber++;
                    LeftNegativeElement.Play();
                }
                else if (res[0] == 3)
                {
                    wrongnumber++;
                    RightPositiveElement.Play();
                }
                else if (res[0] == 4)
                {
                    wrongnumber++;
                    RightNegativeElement.Play();
                }

                //計算與標準動作差距
                if (TensNum == 1)
                {
                    TenElement.Play();
                }
                else if (TensNum == 2)
                {
                    TwoElement.Play();
                }
                else if (TensNum == 3)
                {
                    ThreeElement.Play();
                }
                else if (TensNum == 4)
                {
                    FourElement.Play();
                }
                else if (TensNum == 5)
                {
                    FiveElement.Play();
                }
                else if (TensNum == 6)
                {
                    SixElement.Play();
                }
                else if (TensNum == 7)
                {
                    SevenElement.Play();
                }
                else if (TensNum == 8)
                {
                    EightElement.Play();
                }
                else if (TensNum == 9)
                {
                    NineElement.Play();
                }


                if (DigitsNum == 1)
                {
                    ElevenElement.Play();
                }
                else if (DigitsNum == 2)
                {
                    TwelveElement.Play();
                }
                else if (DigitsNum == 3)
                {
                    ThirteenElement.Play();
                }
                else if (DigitsNum == 4)
                {
                    FourteenElement.Play();
                }
                else if (DigitsNum == 5)
                {
                    FifteenElement.Play();
                }
                else if (DigitsNum == 6)
                {
                    SixteenElement.Play();
                }
                else if (DigitsNum == 7)
                {
                    SeventeenElement.Play();
                }
                else if (DigitsNum == 8)
                {
                    EighteenElement.Play();
                }
                else if (DigitsNum == 9)
                {
                    NineteenElement.Play();
                }


                if (TensNum == 0)
                {
                    CMoneElement.Play();
                }
                else if (TensNum >= 1)
                {
                    if (DigitsNum == 0)
                    {
                        CMtwoElement.Play();
                    }
                    else
                    {
                        CMthreeElement.Play();
                    }
                }
            }
        }