Je ne sais pas, je n'ai pas vu ton code.
Mais par exemple, au lieu de faire :
xplayer += speed;
if (xplayer == xpomme)
{
...
}
tu peux faire :
for (i = 0; i < speed; ++i)
{
xplayer += 1;
if (xplayer == xapple)
{
...
}
}
Ce n'est qu'un exemple qui devrait bien s'adapter à ton cas, même si ce n'est pas le plus esthétique. 