Пример #1
0
 protected override void OnPaint(PaintEventArgs e)
 {
     base.OnPaint(e);
     base.SetStyle(ControlStyles.SupportsTransparentBackColor, true);
     base.SetStyle(ControlStyles.OptimizedDoubleBuffer, true);
     base.SetStyle(ControlStyles.AllPaintingInWmPaint, true);
     try
     {
         if (!formInit)
         {
             e.Graphics.DrawString("Waiting for Metroid Prime 1/2/3...", new Font("Arial", 10), Brushes.Black, new Point(10, 5));
         }
         if (emuInit && gameInit && formInit)
         {
             Dolphin.UpdateTracker(e.Graphics);
         }
     }
     catch
     {
         emuInit  = false;
         gameInit = false;
         formInit = false;
         FormUtils.Close();
     }
 }