Exemplo n.º 1
0
 public static void RenderNiceText(
     IRenderer renderer,
     string text,
     double x,
     double y,
     double height,
     Color fgcolor,
     Color bgcolor)
 {
     renderer.Color(bgcolor);
       renderer.TextAt(
     text,
     new Uniform(x),
     new Uniform(y),
     new Uniform(height),
     Anchor.Center);
       renderer.Color(fgcolor);
       renderer.TextAt(
     text,
     new Uniform(x-0.002),
     new Uniform(y-0.002),
     new Uniform(height),
     Anchor.Center);
 }
Exemplo n.º 2
0
        public void Render(IRenderer renderer)
        {
            Game g = (Game)game;
              g.Render(renderer);

              //StateUtil.RenderNiceCenterText(renderer, "Simulating game!");

              Uniform y1 = new Uniform(0.05);
              Uniform y2 = new Uniform(0.10);
              Uniform x1 = new Uniform(0.15);
              Uniform x2 = new Uniform(0.85);
              Uniform h1 = new Uniform(0.05);
              Uniform h2 = new Uniform(0.1);

              string left = game.PlayerOnePlanes.ToString();
              string right = game.PlayerTwoPlanes.ToString();

              renderer.Color(Color.Red);
              renderer.TextAt("Planes Left",
            x1, y1, h1, Anchor.Center);
              renderer.TextAt(left,
            x1, y2, h2, Anchor.Center);

              renderer.Color(Color.Yellow);
              renderer.TextAt("Planes Right",
            x2, y1, h1, Anchor.Center);
              renderer.TextAt(right,
            x2, y2, h2, Anchor.Center);

             // renderer.DrawMesh(Mesh.Backdrop);
        }
Exemplo n.º 3
0
 public void Render(IRenderer renderer)
 {
     StateUtil.RenderNiceCenterText(renderer, "Game Over");
       renderer.Color(Color.Black);
       renderer.TextAt("t=" + t.ToString(), new Uniform(0), new Uniform(0), new Uniform(0.1), Anchor.TopLeft);
 }