AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -20%
Ecran PC GIGABYTE 28″ LED M28U 4K ( IPS, 1 ms, ...
Voir le deal
399 €

 

 [Résolu]Boucle for qui fini en un temps donné

Aller en bas 
AuteurMessage
SPLN
Utilisateur confirmé: Rang ***
SPLN


Messages : 588
Localisation : Sur son ordinateur *vous vois* arrêtez de me regarder comme ça
Projet Actuel : En quête de projet(s)!
Mes projets:
SP Lecteur Multimedia (Stand by)
S-Portable Graphics (demo1.8 is out! demo2.0 is planned)
SSB RPG (Stand by)

[Résolu]Boucle for qui fini en un temps donné Empty
MessageSujet: [Résolu]Boucle for qui fini en un temps donné   [Résolu]Boucle for qui fini en un temps donné EmptySam 4 Aoû 2012 - 14:09

Mon problème est dans le titre. J'ai fait un script avec une boucle for avec une variable qui (dé)croit selon les cas. Et j'aimerais que la boucle se termine en un temps donné. J'ai essayé un truc du genre, mais sans succès :

Code:
for ( { var i ; i = a } ; round(i) != b ; i += sum/(room_speed*spd) )
a est la valeur actuel de la variable ;
b sa valeur voulu ;
sum leur différence (b-a) ;
spd le temps voulu (en sec.) ;

J'ai au passage mis des "break;" si i dépassait b pour éviter les boucles infinies)
Code:
if ( sign(sum) && i >= b ) break;
else if ( !sign(sum) && i <= b) break;

Et le temps voulu n'est jamais le temps espéré, il est en général plus rapide. Est-il possible de résoudre de ce problème sans passer par des alarmes ou bien c'est une étape obligée? Car là je sèche.

Voilà, merci d'avance.

EDIT: Problème résolu avec le même code à coup de object_add() / object_event_add() ;

_________________
SP Lecteur Multimedia
I am an [Résolu]Boucle for qui fini en un temps donné Gmq4 in the GM Quiz!
Revenir en haut Aller en bas
http://sp-lecteur-multimedia.skyrock.com/
 
[Résolu]Boucle for qui fini en un temps donné
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu] file_find_[...] donne des résultats bizarres
» Boucle for [Résolu]
» [résolu]probleme boucle for
» [Résolu]Problème de boucle for
» problème de boucle infinie.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: