This repository has been archived on 2024-04-07. You can view files and clone it, but cannot push or open issues or pull requests.
chovy-gm/GMAssetCompiler/GMView.cs

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();
}
}
}