public void SetMap(string path) { FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read); BinaryReader r = new BinaryReader(fs); CurMap = new Map.Map(); r.ReadInt32(); CurMap.Read(r); r.Close(); fs.Close(); Graph = CurMap.UpdateGraph(64, 64); Graph.X = (AppInfo.W / 2) - 32; Graph.Y = (AppInfo.H / 2) - 32; float mz, maz; mz = 1000; maz = -1000; foreach (var n in Graph.Root.Nodes) { if (n.Z < mz) { mz = n.Z; } if (n.Z > maz) { maz = n.Z; } } Console.WriteLine("MinZ:" + mz + " MaxZ:" + maz); ColMap = Graph.CreateCollisionMap(); }