yes, again I ask the question: do you want pixel precision or tile precision ??
if it is tile, yes you need to add more define, not just solid/nonsolid
if it is pixel, you can by example (not sure if it is the best method) get the tile index from the map and then take the tile from your tileset and then check the pixel in the tile
|