Microsoft.Xna.Framework.Rectangle.Offset C# (CSharp) Method

Offset() public method

public Offset ( Point value ) : void
value Point
return void
		public void Offset (Point value)
		{
			this.X += value.X;
			this.Y += value.Y;
		}

Same methods

Rectangle::Offset ( int x, int y ) : void

Usage Example

        public static void MoveVector2WASD(ref Vector2 pos, ref Rectangle boundingRect)
        {
            var keyboard = Keyboard.GetState();
            if (keyboard.IsKeyDown(Keys.A))
            {
                pos.X -= 2;
                boundingRect.Offset(-1,0);
            }
            else if (keyboard.IsKeyDown(Keys.D))
            {
                pos.X += 2;
                boundingRect.Offset(1, 0);

            }
            if (keyboard.IsKeyDown(Keys.W))
            {
                pos.Y -= 2;
                boundingRect.Offset(0, -1);

            }
            else if (keyboard.IsKeyDown(Keys.S))
            {
                boundingRect.Offset(0, 1);
                pos.Y += 2;
            }
        }
All Usage Examples Of Microsoft.Xna.Framework.Rectangle::Offset