public static Point PositionInViewport(this IMouseStateManager mouse) { Viewport viewport = ServiceHelper.Game.GraphicsDevice.Viewport; Point position = mouse.Position; return(new Point(MathHelper.Clamp(position.X - viewport.X, 0, viewport.Width), MathHelper.Clamp(position.Y - viewport.Y, 0, viewport.Height))); }
public void Wrap(object orig) => _ = (IMouseStateManager)orig;