public CheckerMenAnimation()
 {
     SlotContentChanged = null;
     Done                     = null;
     m_ToSlotPicture          = null;
     m_CheckerMenPicture      = null;
     m_Timer                  = null;
     m_PlayerMove             = new SlotButtonPlayerMove();
     m_Direction              = new Point(0, 0);
     m_ShowSelectAnimation    = true;
     m_TickCounter            = 0;
     r_SelectedSlotInterval   = 300;
     r_CheckerMenMoveInterval = 2;
 }
Exemplo n.º 2
0
        internal void SetCheckMenAnimation(PlayerMove i_PlayerMove, bool i_ShowSelctedAnimation)
        {
            SlotButtonPlayerMove slotButtonPlayerMove;

            SetSlotButtonsEnable(true);
            if (i_PlayerMove.Type == PlayerMove.eMoveType.Eat)
            {
                slotButtonPlayerMove = new SlotButtonPlayerMove(
                    m_Board[i_PlayerMove.FromSlotKey],
                    m_Board[i_PlayerMove.ToSlotKey],
                    m_Board[i_PlayerMove.SlotKeyToEat]);
            }
            else
            {
                slotButtonPlayerMove = new SlotButtonPlayerMove(
                    m_Board[i_PlayerMove.FromSlotKey],
                    m_Board[i_PlayerMove.ToSlotKey]);
            }

            m_CheckerMenAnimation.SlotButtonPlayerMove = slotButtonPlayerMove;
            m_CheckerMenAnimation.ShowSelectAnimation  = i_ShowSelctedAnimation;
            m_CheckerMenAnimation.Start();
        }