19 lines
No EOL
581 B
C#
19 lines
No EOL
581 B
C#
namespace JD.Sequencers.Windowlesses
|
|
{
|
|
public static class EdgeExtensions
|
|
{
|
|
public static Edge Inverse(this Edge edge)
|
|
{
|
|
var inverse = Edge.None;
|
|
if ((edge & Edge.Left) == Edge.Left)
|
|
inverse |= Edge.Right;
|
|
if ((edge & Edge.Right) == Edge.Right)
|
|
inverse |= Edge.Left;
|
|
if ((edge & Edge.Top) == Edge.Top)
|
|
inverse |= Edge.Bottom;
|
|
if ((edge & Edge.Bottom) == Edge.Bottom)
|
|
inverse |= Edge.Top;
|
|
return inverse;
|
|
}
|
|
}
|
|
} |