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; }
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(); }