no, if you have a map like that:
Code:
#define TILE_SOLID 1 // 0x0001
#define TILE_NONSOLID 2 // 0x0002
const unsigned short example_map[8][13]= {
{0x0001, 0x0002, 0x0002, 0x0001, 0x0001,...
....
you can check :
Code:
example_map[x][y] == TILE_SOLID
where x,y are tile coordonates, not pixel, but this work only if you make tile collision precision, not pixel