Exemple #1
0
 //stop all animations
 private void StopAnimation()
 {
     foreach (int stack in animatedTriangles)
     {
         if (stack == -2)
         {
             BackgammonAnimations.AnimateMouseOverStack(endStackA, Colors.LightGreen, false);
         }
         else if (stack == -1)
         {
             BackgammonAnimations.AnimateMouseOverStack(jailA, Colors.LightGreen, false);
         }
         else
         {
             BackgammonAnimations.AnimateMouseOverStack(_triangles[stack], Colors.LightGreen, false);
         }
     }
     animatedTriangles.Clear();
 }
Exemple #2
0
 private void StartAnimation(int stack, Color color)
 {
     if (!animatedTriangles.Contains(stack))
     {
         animatedTriangles.Add(stack);
         if (stack == -2)
         {
             BackgammonAnimations.AnimateMouseOverStack(endStackA, color, true);
         }
         else if (stack == -1)
         {
             BackgammonAnimations.AnimateMouseOverStack(jailA, color, true);
         }
         else
         {
             BackgammonAnimations.AnimateMouseOverStack(_triangles[stack], color, true);
         }
     }
 }