Exemplo n.º 1
0
        public void CreatePossibleCoinToMove(BoardGame i_FullBoardGame)
        {
            m_PossibleCoin.Clear();
            Coin coinToCheck = new Coin();
            Coin optionCoin;

            for (int i = 0; i < m_PlayerBoard.Size; i++)
            {
                coinToCheck.Row = i;

                for (int j = 0; j < m_PlayerBoard.Size; j++)
                {
                    coinToCheck.Colum = j;
                    if (m_PlayerBoard.OptionToMove(coinToCheck, this, i_FullBoardGame) > 0)
                    {
                        optionCoin = new Coin(coinToCheck.Row, coinToCheck.Colum);
                        m_PossibleCoin.Add(optionCoin);
                    }
                }
            }
        }