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