示例#1
0
            public UndoData(UndoData data)
            {
                subpalette = data.subpalette;
                name       = data.name;
                desc       = data.desc;
                width      = data.width;
                height     = data.height;

                int nTiles = width * height;

                tiles = new Tile.UndoData[nTiles];
                for (int i = 0; i < nTiles; i++)
                {
                    tiles[i] = new Tile.UndoData(data.tiles[i]);
                }
            }
示例#2
0
            public UndoData(UndoData data)
            {
                subpalette = data.subpalette;
                name = data.name;
                desc = data.desc;
                width = data.width;
                height = data.height;

                int nTiles = width * height;
                tiles = new Tile.UndoData[nTiles];
                for (int i = 0; i < nTiles; i++)
                    tiles[i] = new Tile.UndoData(data.tiles[i]);
            }