/// <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); }
/// <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)); }