26 for(
int i = 0;i <= m_NumOfItems;i++)
54 for(
int i = 0;i <= m_NumOfItems;i++)
58 bit_array.Set(m_NumOfItems, bit);
72 int array_mask = bit_array.Get( num_of_items );
74 if ( index_mask & array_mask )
95 int new_mask = bit_array.Get(num_of_items) | bit;
96 bit_array.Set(num_of_items, new_mask);
static int IDToIndex(int id)
static bool AddIDToMask(array< int > bit_array, int id)
static array< int > CreateMaskArray(int size)
Creates an array which will be able to accomodate 'size' number of unique IDs.
static bool IsMaskContainID(array< int > bit_array, int id)
static int IDToNumOfItems(int id)
Returns number of INTs required to hold this ID minus 1(ie for 32, the result is 0,...
static int IDToMask(int id)
static array< int > CreateArrayWithID(int id)
static int GetBitCount(array< int > bit_array)
Returns number of bits this array can hold.
Result for an object found in CGame.IsBoxCollidingGeometryProxy.