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); }
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); }
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); }