//used for clipart public BTerrainTextureVector giveLayerChainAtPixel(int x, int z) { BTerrainTextureVector v = new BTerrainTextureVector(); if (x < 0 || z < 0 || x >= BTerrainTexturing.getAlphaTextureWidth() || z >= BTerrainTexturing.getAlphaTextureHeight()) { return(v); } for (int i = 0; i < mLayers.Count; i++) { BTerrainPerVertexLayerData layer = new BTerrainPerVertexLayerData(); layer.mActiveTextureIndex = mLayers[i].mActiveTextureIndex; layer.mLayerType = mLayers[i].mLayerType; layer.mAlphaContrib = mLayers[i].mAlphaLayer[x + BTerrainTexturing.getAlphaTextureWidth() * z]; v.mLayers.Add(layer); } return(v); }