Jitter.Collision.CollisionSystemPersistentSAP.Triangular2BitMatrix.GetValue C# (CSharp) Method

GetValue() public method

public GetValue ( int row, int column ) : int
row int
column int
return int
            public int GetValue(int row, int column)
            {
                if (column > row) { int temp = column; column = row; row = temp; }
                int index = (int)((float)(row - 1) * ((float)row / 2.0f)) + column;

                return (bitMatrix1[index] ? 1 : 0) * 2 + (bitMatrix0[index] ? 1 : 0);
            }