コード例 #1
0
ファイル: Box2D.cs プロジェクト: dbremner/blueblocks
        public Position PositionOf(Point2D coord)
        {
            Position pos = Position.Inside;

            if (coord.x < this.x0)
            {
                pos |= Position.Left;
            }
            if (coord.x > this.x1)
            {
                pos |= Position.Right;
            }
            if (coord.y < this.y0)
            {
                pos |= Position.Top;
            }
            if (coord.y > this.y1)
            {
                pos |= Position.Bottom;
            }
            return pos;
        }
コード例 #2
0
ファイル: Box2D.cs プロジェクト: dbremner/blueblocks
 public bool IsInside(Point2D coord)
 {
     return PositionOf(coord) == (Position)0;
 }