public override void Init() { font = new Font(game.FontName, 14); posFont = new Font(game.FontName, 14, FontStyle.Italic); game.Events.ChatFontChanged += ChatFontChanged; fpsText = new ChatTextWidget(game, font); fpsText.XOffset = 2; fpsText.YOffset = 2; fpsText.ReducePadding = true; fpsText.Init(); string msg = text.Length > 0 ? text.ToString() : "FPS: no data yet"; fpsText.SetText(msg); MakePosTextWidget(); hackStates = new ChatTextWidget(game, posFont); hackStates.XOffset = 2; hackStates.YOffset = fpsText.Height + posTex.Height + 2; hackStates.ReducePadding = true; hackStates.Init(); UpdateHackState(true); }