public static Sprite LoadSprite(string fileName, Vector2f scale, bool flipH, bool flipV) { Image image = new Image(fileName); if (flipH) image.FlipHorizontally(); else if (flipV) image.FlipVertically(); Texture texture = new Texture(image); Sprite sprite = new Sprite(texture) { Scale = scale }; return sprite; }