Ejemplo n.º 1
0
 public override void Update(float frameTime)
 {
     base.Update(frameTime);
     if (input != null)
     {
         input.Position = new Vector2i(ClientArea.Left, ClientArea.Bottom());
         input.Update(frameTime);
     }
 }
Ejemplo n.º 2
0
        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();
            }
        }
Ejemplo n.º 3
0
        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;
            }
        }