L'expression renvoit toujours -1#INF

Salut,

Mon expression renvoit tout le temps -1#INF alors qu’elle doit renvoyer le numéro de la ligne où se trouve le curseur sur un afficheur de Tableaux.

int a = 1; for(a = 1; a < GetRows(); a++) { float previousRowPos = GetYOfRow(a - 2); float currentRowPos = GetYOfRow(a - 1); if(scene.input->GetMouseY() > previousRowPos && scene.input->GetMouseY() <= currentRowPos) return a - 1; } return -1;

(GetYOfRow retourne la position Y d’une ligne => 0 est la 1ère ligne et GetRows retourne le nombre de lignes.)
Y a t-il un problème dans mon expression ?

“a” commence à 1, et tu fais GetYOfRow(a - 2), c’est normal ?

Euh, oui, faut que je corrige ça, mais je pense pas que le problème vienne de là.
Sinon, c’est bien la bonne manière de récupérer la position de la souris ?