Exemplo n.º 1
0
        /// <summary>
        /// Applies the given tile in a grid on the baseShape.
        /// </summary>
        /// <param name="gridTile"></param>
        private void ApplyCheckered(TileGridElement gridTile)
        {
            CheckeredGridElement shapeTile = new CheckeredGridElement(gridTile, false);

            this.Apply(shapeTile);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Returns the given tile applied in a grid.
        /// </summary>
        /// <param name="xSize"></param>
        /// <param name="ySize"></param>
        /// <param name="gridTile"></param>
        /// <param name="invertEveryOtherTile"></param>
        /// <returns></returns>
        private static GridOutlineShape CreateCheckeredInstance(int xSize, int ySize, TileGridElement gridTile, bool invertEveryOtherTile)
        {
            CheckeredGridElement shapeTile = new CheckeredGridElement(gridTile, invertEveryOtherTile);

            return(new GridOutlineShape(xSize, ySize, shapeTile));
        }