CroppedImage.cs 525 B

123456789101112131415161718192021
  1. using System.Drawing;
  2. namespace NTERA.EmuEra.Game.EraEmu.Content
  3. {
  4. internal sealed class CroppedImage : AContentItem
  5. {
  6. public CroppedImage(string name, BaseImage image, Rectangle rect, bool noresize) : base(name)
  7. {
  8. BaseImage = image;
  9. Rectangle = rect;
  10. if (image != null)
  11. Enabled = image.Enabled;
  12. if (rect.Width <= 0 || rect.Height <= 0)
  13. Enabled = false;
  14. NoResize = noresize;
  15. }
  16. public readonly BaseImage BaseImage;
  17. public readonly Rectangle Rectangle;
  18. public readonly bool NoResize;
  19. }
  20. }