Esempio n. 1
0
        internal static ScaledSpriteMap GetFixedSpriteMap(Tex2D texture, SpriteMap replace, Vec2 oldSize, Vec2 newSize, bool recolor = false, Vec3 color = default(Vec3))
        {
            ScaledSpriteMap sprite = new ScaledSpriteMap(CorrectTexture(texture, recolor, color), replace, oldSize, (int)newSize.x, (int)newSize.y);

            sprite.CenterOrigin();

            return(sprite);
        }
Esempio n. 2
0
        protected ScaledSpriteMap(ScaledSpriteMap map) : base(map.texture, map.width, map.height)
        {
            ActualScale = map.ActualScale;

            scale    = map.scale;
            position = map.position;
            center   = map.center;
            depth    = map.depth;
            alpha    = map.alpha;
            angle    = map.angle;
            flipH    = map.flipH;
            flipV    = map.flipV;
            map.CloneAnimations(this);
        }