/// <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; }
public AtlasSprite(GdxTextureAtlasRegion visual, Vector2 position, Vector2 grid) { Visual = visual; Position = new Vector2(position.X + visual.OffsetX, position.Y + visual.OffsetY); GridPosition = grid; }