OpenMinecraft.InfdevHandler.GetOverview C# (CSharp) Method

GetOverview() public method

public GetOverview ( int CX, int CY, Vector3i pos, int &h, byte &block, int &waterdepth ) : void
CX int
CY int
pos Vector3i
h int
block byte
waterdepth int
return void
		public override void GetOverview(int CX,int CY,Vector3i pos, out int h, out byte block, out int waterdepth)
		{
			h = 0;
			block = 0;
			waterdepth = 0;

			int x = (int)pos.X;
			int y = (int)pos.Y;
			//int z = (int)pos.Z;// % ChunkY;
			string ci = string.Format("{0},{1}", CX, CY);

			for (int z = (int)pos.Z; z > 0; --z)
			{
				byte b = GetBlockIn(CX,CY,new Vector3i(x, y, z));
				if (b == 8 || b == 9 || b == 52)
				{
					waterdepth++;
					continue;
				}
				if (b != 0)
				{
					block=b;
					h = z;
					return;
				}
			}
		}