public DisplayGump( Gump g, string layout, string[] text )
: base(0xB0)
{
if ( layout == null ) layout = "";
this.EnsureCapacity( 256 );
m_Stream.Write( (int) g.Serial );
m_Stream.Write( (int) g.TypeID );
m_Stream.Write( (int) g.X );
m_Stream.Write( (int) g.Y );
m_Stream.Write( (ushort) (layout.Length + 1) );
m_Stream.WriteAsciiNull( layout );
m_Stream.Write( (ushort) text.Length );
for ( int i = 0; i < text.Length; ++i )
{
string v = text[i];
if ( v == null ) v = "";
int length = (ushort) v.Length;
m_Stream.Write( (ushort) length );
m_Stream.WriteBigUniFixed( v, length );
}
}