public override void Render(double delta) { graphicsApi.Texturing = true; DrawBackground(); titleWidget.Render(delta); messageWidget.Render(delta); graphicsApi.Texturing = false; int progX = game.Width / 2 - progWidth / 2; int progY = game.Height / 2 - progHeight / 2; graphicsApi.Draw2DQuad(progX, progY, progWidth, progHeight, backCol); graphicsApi.Draw2DQuad(progX, progY, progWidth * progress / 100f, progHeight, progressCol); }
public override void Render(double delta) { graphicsApi.Texturing = false; int offset = overview.Height; int height = namesPerColumn * (elemHeight + 1) + boundsSize * 2 + offset; graphicsApi.Draw2DQuad(X, Y - offset, Width, height, lightTableCol); graphicsApi.Texturing = true; overview.MoveTo(game.Width / 2 - overview.Width / 2, Y - offset + boundsSize / 2); overview.Render(delta); for (int i = 0; i < namesCount; i++) { Texture texture = textures[i]; if (texture.IsValid) { texture.Render(graphicsApi); } } }
public override void Render(double delta) { if (!game.PureClassicMode) { status.Render(delta); bottomRight.Render(delta); } CheckOtherStatuses(); UpdateChatYOffset(false); RenderClientStatus(); DateTime now = DateTime.UtcNow; if (HandlesAllInput) { normalChat.Render(delta); } else { RenderRecentChat(now, delta); } if (!game.PureClassicMode) { announcement.Render(delta); } if (HandlesAllInput) { textInput.Render(delta); } if (announcement.IsValid && (now - game.Chat.Announcement.Received).TotalSeconds > 5) { announcement.Dispose(); } }