public override void Update(float frameTime) { base.Update(frameTime); if (input != null) { input.Position = new Vector2i(ClientArea.Left, ClientArea.Bottom()); input.Update(frameTime); } }
private void DrawLines() { CheckAndSetLine(_currentInputText.ToString()); _textInputLabel.Position = new Vector2i(ClientArea.Left + 4, ClientArea.Bottom() - 23); _textInputLabel.Render(); while (_entries.Count > MaxLines) { _entries.RemoveAt(0); } int start = Math.Max(0, _entries.Count - 12); for (int i = _entries.Count - 1; i >= start; i--) { _entries[i].Position = new Vector2i(ClientArea.Left + 2, ClientArea.Bottom() - (14 * (_entries.Count - i)) - 26); _entries[i].Render(); } }
public override void Update(float frameTime) { box[0].Position.X = ClientArea.Left; box[0].Position.Y = ClientArea.Top; box[0].TextureCoordinates.X = 0.0f; box[0].TextureCoordinates.Y = 0.0f; box[0].Color = Color1; box[1].Position.X = ClientArea.Right(); box[1].Position.Y = ClientArea.Top; box[1].TextureCoordinates.X = 0.0f; box[1].TextureCoordinates.Y = 0.0f; if (!Vertical) { box[1].Color = Color2; } else { box[1].Color = Color1; } box[2].Position.X = ClientArea.Right(); box[2].Position.Y = ClientArea.Bottom(); box[2].TextureCoordinates.X = 0.0f; box[2].TextureCoordinates.Y = 0.0f; box[2].Color = Color2; box[3].Position.X = ClientArea.Left; box[3].Position.Y = ClientArea.Bottom(); box[3].TextureCoordinates.X = 0.0f; box[3].TextureCoordinates.Y = 0.0f; if (!Vertical) { box[3].Color = Color1; } else { box[3].Color = Color2; } }