@Malice
Every member of an multidimensional pointers array is a pointer of the same type.
Code:
ENTITY *array[x]; // or...
ENTITY **array = (ENTITY**)sys_malloc ( sizeof(ENTITY*) * x );
array[a] == *(array+a)

ENTITY *array[x][y][z]; // or...
ENTITY **array = (ENTITY**)sys_malloc ( sizeof(ENTITY*) * z * y * x );
array[a][b][c] == *(array+(a*y*z)+(b*z)+c)
array[a][b][c] == *(array+((a*y)+b)*z)+c)


Last edited by txesmi; 06/20/13 20:59.