Ça passe malgré le type int de
i, utilisée dans le calcul de la valeur de
rand ? (je veux dire, si tu appelles Rnd(1), ça fera "float rand=(Random(98.0)+1)/100.0;", et là "1" n'est pas de type float...
M'intrigue ce petit truc
Sinon tu as effectivement saisi le problème principal : une fonction doit toujours retourner quelque chose, et par défaut c'est de type int :]
Edit : Ah et une petite astuce pour ceux qui sauraient pas, on peut transformer un float en int avec la fonction
FloatToInt (attention à la casse) et inversement, transformer un int en float avec
IntToFloat Exemples : IntToFloat(1) = 1.0 et FloatToInt(1.0) = 1 !
_________________
Ga is Ga
Vous pouvez consulter l'
aide d'AGS 3.2 en français et contribuer à la traduction et à l'amélioration si le cœur vous en dit !