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) { base.Render(delta); if (extHelp == null) { return; } int x = extHelp.X - 5, y = extHelp.Y - 5; int width = extHelp.Width, height = extHelp.Height; game.Graphics.Draw2DQuad(x, y, width + 10, height + 10, tableCol); game.Graphics.Texturing = true; extHelp.Render(delta); game.Graphics.Texturing = false; }
public override void Render(double delta) { RenderMenuBounds(); game.Graphics.Texturing = true; RenderWidgets(widgets, delta); if (extendedHelp != null) { game.Graphics.Texturing = false; int tableWidth = extendedHelp.Width, tableHeight = extendedHelp.Height; int x = game.Width / 2 - tableWidth / 2 - 5; int y = game.Height / 2 + extHelpY - 5; game.Graphics.Draw2DQuad(x, y, tableWidth + 10, tableHeight + 10, tableCol); game.Graphics.Texturing = true; extendedHelp.Render(delta); } game.Graphics.Texturing = false; }
public override void Render(double delta) { if (!game.PureClassic) { status.Render(delta); } bottomRight.Render(delta); CheckOtherStatuses(); UpdateChatYOffset(false); RenderClientStatus(); DateTime now = DateTime.UtcNow; if (HandlesAllInput) { normalChat.Render(delta); } else { RenderRecentChat(now, delta); } announcement.Render(delta); if (HandlesAllInput) { input.Render(delta); if (altText.Active) { altText.Render(delta); } } if (announcement.IsValid && (now - game.Chat.Announcement.Received).TotalSeconds > 5) { announcement.Dispose(); } }