ton perso peut etre un tile de +, ou de taille différente, on s´en fout , tant qu´il aie un rectangle porteur
Ce qu´il te faut, c´est pouvoir avoir une fonction, qui, a un pixel donné, soit capable de dire sur quel tile il est sur la minimap :
un peu comme si tu joues a warcraft, tu as tes grunts qui se déplacent, mais sur la minimap, il y a un petit pixel qui réprésente le grunt, ok ?
Il faut déja que tu fasses une fonction, qui, a un pixel ( du monde) donné, te donne la coordonnée de ce pixel sur la minimap.
Une fois que tu as ça, tu calcules l´équivalence de pixel du point supérieur gauche, et celui du point inférieur droit de ton bonhomme.
Tu obtiens 2 pixels sur ta minimap, qui définissent un mini rectangle ( qui peut faire 1*1 comme 2*2 mais pas vraiment + en général)
il te suffit, maintenant, de vérifier si un ou plusieurs pixels de ce minirectangle touche un pixel " mur" sur ta minimap : le résultat ne se voit pas.