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]); } }
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]); }