private GNetwork() : base(Engine.ScreenWidth - 200, 0, 200, 400) { m_pcBytesIn = 0; m_pcBytesOut = 0; this.m_Start = Environment.TickCount; IFont uniFont = Engine.GetUniFont(1); IHue bright = Hues.Bright; GLabel toAdd = new GLabel("Network Statistics", uniFont, bright, 0, 0); base.m_Children.Add(toAdd); toAdd.Center(); toAdd.Y = 3; int y = (toAdd.Y + toAdd.Height) + 3; m_Ping = new GLabel("<-> Ping:", uniFont, bright, 3, y); base.m_Children.Add(m_Ping); y += m_Ping.Height + 3; m_OutSpeed = new GLabel("--> Kbps:", uniFont, bright, 3, y); base.m_Children.Add(m_OutSpeed); base.m_Children.Add(m_OutTotal = new GLabel("", uniFont, bright, 3, y)); y += m_OutSpeed.Height + 3; m_InSpeed = new GLabel("<-- Kbps:", uniFont, bright, 3, y); base.m_Children.Add(m_InSpeed); base.m_Children.Add(m_InTotal = new GLabel("", uniFont, bright, 3, y)); y += m_InSpeed.Height + 3; GPacketStats stats = new GPacketStats { Y = y }; base.m_Children.Add(stats); y += stats.Height + 3; base.m_Height = y; }