Example #1
0
 public Plane(BinaryReader br, BspVersion version)
 {
     NormalX  = br.ReadSingle();
     NormalY  = br.ReadSingle();
     NormalZ  = br.ReadSingle();
     Distance = br.ReadSingle();
     Type     = (PlaneType)br.ReadInt32();
 }
Example #2
0
            internal static int Size(BspVersion version)
            {
                if (version == BspVersion.Quake2BSP)
                {
                    return(4);
                }

                return(8);
            }
Example #3
0
 public Edge(BinaryReader br, BspVersion version)
 {
     if (version == BspVersion.Quake2BSP)
     {
         A = br.ReadUInt16();
         B = br.ReadUInt16();
     }
     else
     {
         A = br.ReadInt32();
         B = br.ReadInt32();
     }
 }
Example #4
0
 internal static int Size(BspVersion version)
 {
     return(12);
 }
Example #5
0
 public Vertex(BinaryReader br, BspVersion version)
 {
     X = br.ReadSingle();
     Y = br.ReadSingle();
     Z = br.ReadSingle();
 }