Exemple #1
0
        void modeDecisionI_Tick(object sender, EventArgs e)
        {
            if (selectedMode == modeSelected.Instrument)
            {
                if (modeDecision != null)
                {
                    modeDecision.Stop();
                    modeDecision.Tick -= new EventHandler(modeDecisionI_Tick);
                    modeDecision = null;

                    selectedMode = modeSelected.None;

                    loadInstrument();
                }
            }
        }
Exemple #2
0
        void modeDecisionWOS_Tick(object sender, EventArgs e)
        {
            if (selectedMode == modeSelected.WallOfSound)
            {
                if (modeDecision != null)
                {
                    modeDecision.Stop();
                    modeDecision.Tick -= new EventHandler(modeDecisionWOS_Tick);
                    modeDecision = null;

                    selectedMode = modeSelected.None;

                    loadWallOfSound();
                }
            }
        }
Exemple #3
0
 void handMovements_RightGesture(object sender, handMovements.GestureEventArgs e)
 {
     Storyboard sb = this.FindResource("selectWallOfSound") as Storyboard;
     switch (e.Trigger)
     {
         case handMovements.UserDecisions.Triggered:
             if (modeDecision == null)
             {
                 selectedMode = modeSelected.WallOfSound;
                 modeDecision = new DispatcherTimer();
                 modeDecision.Interval = TimeSpan.FromSeconds(3);
                 modeDecision.Start();
                 modeDecision.Tick += new EventHandler(modeDecisionWOS_Tick);
                 sb.Begin();
                 MainWindow.SFXMenu.Play();
             }
             break;
         case handMovements.UserDecisions.NotTriggered:
             if (selectedMode == modeSelected.WallOfSound)
             {
                 selectedMode = modeSelected.None;
             }
             sb.Stop();
             if (modeDecision != null)
             {
                 modeDecision.Stop();
                 modeDecision.Tick -= new EventHandler(modeDecisionWOS_Tick);
                 modeDecision = null;
             }
             imgBandMode.Visibility = Visibility.Visible;
             imgLeftHand.Visibility = Visibility.Visible;
             imgWallOfSound.Visibility = Visibility.Visible;
             imgRightHand.Visibility = Visibility.Visible;
             break;
     }
 }