public MapBlockData(LandMapTileData[] lands, ItemMapTileData[][] items) : this(0, lands, items) { }
public MapBlockData(uint header, LandMapTileData[] lands, ItemMapTileData[][] items) { _LandHeader = header; _Lands = new LandMapTile[64]; _Items = new ItemMapTile[64][]; for (int i = 0; i < 64; ++i) { _Lands[i] = new LandMapTile(lands[i].TileId, lands[i].Altitude); _Items[i] = new ItemMapTile[items[i].Length]; for (int k = 0; k < items[i].Length; ++k) _Items[i][k] = new ItemMapTile(items[i][k].TileId, items[i][k].Palette, items[i][k].Altitude); } }