MegaMan.Editor.Bll.Tools.MultiTileBrush.Reset C# (CSharp) 메소드

Reset() 공개 메소드

public Reset ( int width, int height ) : void
width int
height int
리턴 void
        public void Reset(int width, int height)
        {
            TileBrushCell[][] newcells = new TileBrushCell[width][];
            for (int i = 0; i < width; i++)
            {
                newcells[i] = new TileBrushCell[height];
                if (_cells != null && i < Width) // old width
                {
                    for (int j = 0; j < height; j++)
                    {
                        if (j < Height) newcells[i][j] = new TileBrushCell(i, j, _cells[i][j].tile);
                    }
                }
            }

            _cells = newcells;
            Width = width;
            Height = height;
        }