Ejemplo n.º 1
0
        public void AddSymbol(IActorRef player, SymbolPlacement placement)
        {
            if (Tiles[placement.X, placement.Y] != null || Validate(placement))
            {
                PlayersWithIllegalMoves.Add(player);
                return;
            }

            Tiles[placement.X, placement.Y] = player;
        }
Ejemplo n.º 2
0
        private bool Validate(SymbolPlacement placement)
        {
            var validRange = Range <int> .Between(0, 2);

            return(validRange.IsWithin(placement.X) && validRange.IsWithin(placement.Y));
        }