Esempio n. 1
0
 public MapBlockData(LandMapTileData[] lands, ItemMapTileData[][] items) : this(0, lands, items)
 {
 }
Esempio n. 2
0
 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);
     }
 }