Exemple #1
0
        public void Update(int gameStatus, Piece piece = null)
        {
            if (piece != null)
            {
                OurPieces.Remove(piece);
            }

            if (gameStatus != -1)
            {
                int nPlayerTurn;
                if ((gameStatus & 4) != 0)
                {
                    nPlayerTurn = 2;
                }
                else
                {
                    nPlayerTurn = 1;
                }
                if (nSessionPlayer == nPlayerTurn)
                {
                    bOurTurn = true;
                }
                else
                {
                    bOurTurn = false;
                }
            }
            StateHasChanged();
        }
        public void ConfirmHarvest(List <Piece> pieces = null)
        {
            if (pieces == null)
            {
                pieces = harvestList;
            }

            foreach (Piece piece in pieces)
            {
                OurPieces.Remove(piece);
            }
        }