Пример #1
0
        public NinepatchRects GenerateDestinationRects(Rectangle starter,
                                                       GenerationDirection gen = GenerationDirection.Inner)
        {
            if (gen == GenerationDirection.Inner)
            {
                var inner = GenerateInnerDestinationRect(starter);
                return(new NinepatchRects(starter, inner));
            }

            var outer = GenerateOuterDestinationRect(starter);

            return(new NinepatchRects(outer, starter));
        }
Пример #2
0
 public void DrawFullNinepatch(SpriteBatch spriteBatch, Rectangle starter, GenerationDirection gen,
                               Depth layerDepth, float opacity = 1f)
 {
     DrawFullNinepatch(spriteBatch, GenerateDestinationRects(starter, gen), layerDepth, opacity);
 }