public void Dispose() { TilesetBitmap.Dispose(); foreach (Bitmap autotileBitmap in AutotileBitmaps) { autotileBitmap.Dispose(); } }
public void SaveAll(string outputName, string outputPath) { TilesetBitmap.Save(Path.Combine(outputPath, String.Format("{0}-tileset.png", outputName)), ImageFormat.Png); for (int i = 0; i < AutotileBitmaps.Count; i++) { AutotileBitmaps[i].Save(Path.Combine(outputPath, String.Format("{0}-auto-{1}.png", outputName, i)), ImageFormat.Png); } AnimationBitmap.Save(Path.Combine(outputPath, String.Format("{0}-anim.png", outputName)), ImageFormat.Png); }