117 lines
1.4 KiB
C#
117 lines
1.4 KiB
C#
|
using System.IO;
|
||
|
|
||
|
namespace GMAssetCompiler
|
||
|
{
|
||
|
public class GMView
|
||
|
{
|
||
|
public bool Visible
|
||
|
{
|
||
|
get;
|
||
|
private set;
|
||
|
}
|
||
|
|
||
|
public int XView
|
||
|
{
|
||
|
get;
|
||
|
private set;
|
||
|
}
|
||
|
|
||
|
public int YView
|
||
|
{
|
||
|
get;
|
||
|
private set;
|
||
|
}
|
||
|
|
||
|
public int WView
|
||
|
{
|
||
|
get;
|
||
|
private set;
|
||
|
}
|
||
|
|
||
|
public int HView
|
||
|
{
|
||
|
get;
|
||
|
private set;
|
||
|
}
|
||
|
|
||
|
public int XPort
|
||
|
{
|
||
|
get;
|
||
|
private set;
|
||
|
}
|
||
|
|
||
|
public int YPort
|
||
|
{
|
||
|
get;
|
||
|
private set;
|
||
|
}
|
||
|
|
||
|
public int WPort
|
||
|
{
|
||
|
get;
|
||
|
private set;
|
||
|
}
|
||
|
|
||
|
public int HPort
|
||
|
{
|
||
|
get;
|
||
|
private set;
|
||
|
}
|
||
|
|
||
|
public double Angle
|
||
|
{
|
||
|
get;
|
||
|
private set;
|
||
|
}
|
||
|
|
||
|
public int HBorder
|
||
|
{
|
||
|
get;
|
||
|
private set;
|
||
|
}
|
||
|
|
||
|
public int VBorder
|
||
|
{
|
||
|
get;
|
||
|
private set;
|
||
|
}
|
||
|
|
||
|
public int HSpeed
|
||
|
{
|
||
|
get;
|
||
|
private set;
|
||
|
}
|
||
|
|
||
|
public int VSpeed
|
||
|
{
|
||
|
get;
|
||
|
private set;
|
||
|
}
|
||
|
|
||
|
public int Index
|
||
|
{
|
||
|
get;
|
||
|
private set;
|
||
|
}
|
||
|
|
||
|
public GMView(Stream _stream)
|
||
|
{
|
||
|
Visible = _stream.ReadBoolean();
|
||
|
XView = _stream.ReadInteger();
|
||
|
YView = _stream.ReadInteger();
|
||
|
WView = _stream.ReadInteger();
|
||
|
HView = _stream.ReadInteger();
|
||
|
XPort = _stream.ReadInteger();
|
||
|
YPort = _stream.ReadInteger();
|
||
|
WPort = _stream.ReadInteger();
|
||
|
HPort = _stream.ReadInteger();
|
||
|
Angle = 0.0;
|
||
|
HBorder = _stream.ReadInteger();
|
||
|
VBorder = _stream.ReadInteger();
|
||
|
HSpeed = _stream.ReadInteger();
|
||
|
VSpeed = _stream.ReadInteger();
|
||
|
Index = _stream.ReadInteger();
|
||
|
}
|
||
|
}
|
||
|
}
|