PlatformerPOC.Helpers.CustomSpriteSheetDefinition.CustomSpriteSheetDefinition C# (CSharp) Method

CustomSpriteSheetDefinition() public method

public CustomSpriteSheetDefinition ( Microsoft.Xna.Framework.Content.ContentManager content, string spriteTextureName, Rectangle spriteDimensions, int spriteCount ) : System.Collections.Generic
content Microsoft.Xna.Framework.Content.ContentManager
spriteTextureName string
spriteDimensions Microsoft.Xna.Framework.Rectangle
spriteCount int
return System.Collections.Generic
        public CustomSpriteSheetDefinition(ContentManager content, string spriteTextureName, Rectangle spriteDimensions, int spriteCount)
        {
            SpriteCount = spriteCount;
            SpriteSheetTexture = content.Load<Texture2D>(spriteTextureName);
            SpriteDimensions = spriteDimensions;

            for (int i = 0; i < spriteCount; i++)
            {
                sprites.Add(new Rectangle(i * spriteDimensions.Width, Y * spriteDimensions.Height, spriteDimensions.Width, spriteDimensions.Height));
            }
        }
CustomSpriteSheetDefinition