Exemple #1
0
        public Level()
        {
            var level1 = new char[, ]
            {
                { 'w', 'w', 'w', 'w', 'w', 'w', 'w', 'w', 'w', 'w', 'w', 'w', 'w' },
                { 'w', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 'W' },
                { 'w', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 'W' },
                { 'w', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 'W' },
                { 'w', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 'W' },
                { 'w', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 'W' },
                { 'w', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 'W' },
                { 'w', 'w', 'w', 'w', 'w', 'w', 'w', 'w', 'w', 'w', 'w', 'w', 'w' },
            };

            _grid = new BoardElement[level1.GetLength(0), level1.GetLength(1)];

            for (int x = 0; x < level1.GetLength(0); x++)
            {
                for (int y = 0; y < level1.GetLength(1); y++)
                {
                    _grid[x, y] = new BoardElement(level1[x, y]);
                }
            }
        }
Exemple #2
0
 internal void SetContent(BoardElement boardElement, int x, int y)
 {
     _grid[x, y] = boardElement;
 }
Exemple #3
0
 public virtual bool CanEat(BoardElement element)
 {
     return(false);
 }