Example #1
0
        /// <summary>
        /// Creates a <see cref="Sprite"/> from a <see cref="System.Drawing.Image"/>.
        /// </summary>
        /// <param name="sysImg">The <see cref="System.Drawing.Image"/>.</param>
        /// <returns>The <see cref="Sprite"/> created from the <paramref name="sysImg"/>.</returns>
        static Sprite CreateSprite(System.Drawing.Image sysImg)
        {
            var img = sysImg.ToSFMLImage();

            img.CreateMaskFromColor(EngineSettings.TransparencyColor);

            var sprite = new Sprite(new Texture(img));

            return(sprite);
        }
Example #2
0
        /// <summary>
        /// Creates a <see cref="Sprite"/> from a <see cref="System.Drawing.Image"/>.
        /// </summary>
        /// <param name="sysImg">The <see cref="System.Drawing.Image"/>.</param>
        /// <returns>The <see cref="Sprite"/> created from the <paramref name="sysImg"/>.</returns>
        static Sprite CreateSprite(Image sysImg)
        {
            var img = sysImg.ToSFMLImage();
            img.CreateMaskFromColor(EngineSettings.TransparencyColor);

            var sprite = new Sprite(img);
            return sprite;
        }