Example #1
0
 /// <summary>
 /// A preferred constructor for AtlasRegions if you already have an AtlasRegion.
 /// </summary>
 /// <param name="region">An AtlasRegion to copy. This cannot be a TextureRegion, it must be an AtlasRegion.</param>
 public GdxTextureAtlasRegion(GdxTextureAtlasRegion region)
     : base(region.Texture)
 {
     Index          = region.Index;
     Name           = region.Name;
     OffsetX        = region.OffsetX;
     OffsetY        = region.OffsetY;
     PackedWidth    = region.PackedWidth;
     PackedHeight   = region.PackedHeight;
     OriginalWidth  = region.OriginalWidth;
     OriginalHeight = region.OriginalHeight;
     Rotate         = region.Rotate;
     Splits         = region.Splits;
 }
Example #2
0
 public AtlasSprite(GdxTextureAtlasRegion visual, Vector2 position, Vector2 grid)
 {
     Visual       = visual;
     Position     = new Vector2(position.X + visual.OffsetX, position.Y + visual.OffsetY);
     GridPosition = grid;
 }