Example #1
0
 /// <summary>
 /// Konstruktor.
 /// </summary>
 /// <param name="window">Herní okno.</param>
 public FpsCounter(GlibWindow window)
 {
     window.UpdateFrame += UpdateFrame;
     window.Load += (sender, e) => { Start(); };
 }
Example #2
0
 /// <summary>
 /// Konstruktor, přes který se stopky spustí hned při načtení okna.
 /// </summary>
 /// <param name="window">Herní okno.</param>
 public GameTime(GlibWindow window)
 {
     window.Load += (sender, e) => { Start(); };
 }
Example #3
0
 /// <summary>
 /// Vykreslí vodítka myši.
 /// </summary>
 /// <param name="window">Herní okno.</param>
 /// <param name="color">Barva.</param>
 public static void MouseGuides(GlibWindow window, Color4 color)
 {
     GL.Begin(BeginMode.Lines);
     GL.Color4(color);
     GL.Vertex2(window.Mouse.X, 0);
     GL.Vertex2(window.Mouse.X, window.Height);
     GL.Vertex2(0, window.Mouse.Y);
     GL.Vertex2(window.Width, window.Mouse.Y);
     GL.End();
 }