public override void Render(double delta) { RenderMenuBounds(); int extClipY = extendedHelp == null ? 0 : widgets[widgets.Length - 3].Y; int extEndY = extendedHelp == null ? 0 : extendedHelp.Y + extendedHelp.Height; if (extendedHelp != null && extEndY <= extClipY) { int x = game.Width / 2 - tableWidth / 2 - 5; int y = game.Height / 2 + extHelpY - 5; api.Draw2DQuad(x, y, tableWidth + 10, tableHeight + 10, tableCol); } api.Texturing = true; RenderMenuWidgets(delta); if (inputWidget != null) { inputWidget.Render(delta); } if (extendedHelp != null && extEndY <= extClipY) { extendedHelp.Render(delta); } api.Texturing = false; }
public override void Render(double delta) { RenderMenuBounds(); api.Texturing = true; RenderMenuWidgets(delta); inputWidget.Render(delta); if (descWidget != null) { descWidget.Render(delta); } api.Texturing = false; float cX = game.Width / 2, cY = game.Height / 2; api.Draw2DQuad(cX - 250, cY + 90, 500, 2, grey); if (textPath == null) { return; } SaveMap(textPath); textPath = null; }