示例#1
0
        public void Dispose()
        {
            TilesetBitmap.Dispose();

            foreach (Bitmap autotileBitmap in AutotileBitmaps)
            {
                autotileBitmap.Dispose();
            }
        }
示例#2
0
        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);
        }