BMTuneSource/Class16_u.cs

53 lines
1.2 KiB
C#

using System;
using System.Drawing;
internal class Class16_u
{
private Bitmap bitmap_0;
private Graphics graphics_0;
private int int_0 = 0;
private int int_1 = 0;
public bool method_0()
{
return (this.graphics_0 != null);
}
public bool method_1(Graphics graphics_1, int int_2, int int_3)
{
if (this.bitmap_0 != null)
{
this.bitmap_0.Dispose();
this.bitmap_0 = null;
}
if (this.graphics_0 != null)
{
this.graphics_0.Dispose();
this.graphics_0 = null;
}
if ((int_2 == 0) || (int_3 == 0))
{
return false;
}
this.int_1 = int_2;
this.int_0 = int_3;
this.bitmap_0 = new Bitmap(int_2, int_3);
this.graphics_0 = Graphics.FromImage(this.bitmap_0);
return true;
}
public void method_2(Graphics graphics_1)
{
if (this.bitmap_0 != null)
{
graphics_1.DrawImage(this.bitmap_0, new Rectangle(0, 0, this.int_1, this.int_0), 0, 0, this.int_1, this.int_0, GraphicsUnit.Pixel);
}
}
public Graphics method_3()
{
return this.graphics_0;
}
}