add MapWindow.cs; don't show resources in levels menu
[weland.git] / Point.cs
blob04ab0431784e43bb67d909e821c80fae35be442d
1 namespace Weland {
2 public struct Point {
3 public const uint Tag = 0x504e5453; // PNTS
4 public const int Size = 4;
6 public short X;
7 public short Y;
9 public void Load(BinaryReaderBE reader) {
10 X = reader.ReadInt16();
11 Y = reader.ReadInt16();
15 public class Endpoint {
16 public const uint Tag = 0x45504e54; // EPNT
17 public const int Size = 16;
19 public short Flags;
20 public short HighestAdjacentFloorHeight;
21 public short LowestAdjacentFloorHeight;
22 public Point Vertex;
23 public Point Transformed;
24 public short SupportingPolygonIndex;
26 public void Load(BinaryReaderBE reader) {
27 Flags = reader.ReadInt16();
28 HighestAdjacentFloorHeight = reader.ReadInt16();
29 LowestAdjacentFloorHeight = reader.ReadInt16();
30 Vertex.Load(reader);
31 Transformed.Load(reader);
32 SupportingPolygonIndex = reader.ReadInt16();