Esempio n. 1
0
        internal void PlaceOnBoard(RouterBoard board, MoveDirs move)
        {
            foreach (var pos in BoardPositions)
            {
                board.AddCellAllowedMoves(pos, move);
            }

            if (move == MoveDirs.EnemyWire)
            {
                foreach (var pos in BoardPosTurns)
                {
                    board.AddCellAllowedMoves(pos, MoveDirs.WireCorner);
                }
            }
        }