예제 #1
0
        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)));
        }
예제 #2
0
 public void Wrap(object orig) => _ = (IMouseStateManager)orig;