ManicDigger.Hud.HudInventory.SelectedCell C# (CSharp) Method

SelectedCell() private method

private SelectedCell ( Point scaledMouse ) : Point?
scaledMouse Point
return Point?
        private Point? SelectedCell(Point scaledMouse)
        {
            if (scaledMouse.X < CellsStart.X || scaledMouse.Y < CellsStart.Y
                || scaledMouse.X > CellsStart.X + CellCount.X * CellDrawSize
                || scaledMouse.Y > CellsStart.Y + CellCount.Y * CellDrawSize)
            {
                return null;
            }
            Point cell = new Point((scaledMouse.X - CellsStart.X) / CellDrawSize,
                (scaledMouse.Y - CellsStart.Y) / CellDrawSize);
            return cell;
        }