SanDum
Messages postés39Date d'inscriptionvendredi 23 avril 2010StatutMembreDernière intervention24 avril 2014 19 janv. 2011 à 21:15
Salut
Dsl, j'ai été très occupé, je n'ai pas eu le temps de répondre à vos commentaires.
J'avais pensé faire une fonction, d’ailleurs j'ai créé une fonction pour les sons que je devais améliorer, mais quand je me suis rendu compte que je devais appeler la fonction dans tout mes if, je trouvais que cela revenais au même que d'écrire ma commande directement.
Rclsiver02, je ne suis pas sur d'avoir compris ta solution, pourrais-tu me l'expliquer une autre fois, autre ?
Merci
Grégory
rclsilver02
Messages postés130Date d'inscriptionmercredi 19 mars 2003StatutMembreDernière intervention10 février 2012 17 janv. 2011 à 16:18
Tu peux aussi associer une lettre à une séquence de caractères (. pour court et - pour long) puis ensuite, pour chaque lettre, parcourir et jouer la séquence associée.
Cela te permet d'avoir un code plus lisible et plus facile à maintenir.
Néanmoins, bon boulot :)
mogwai93
Messages postés362Date d'inscriptionmardi 31 décembre 2002StatutMembreDernière intervention 4 novembre 2023 22 déc. 2010 à 20:59
tu peux faire une fonction plus évolutive :
tu as ces 2 methodes appelées X fois :
Beep(1500,900);
Beep(1500,500);
il te suffit de créer 2 nouvelles methodes "long" et "court" par exemple
et à l'intérieur tu places tes appels à Beep
--> ça t'évite de faire des erreurs dans les différents appels
--> dans les 2 nouvelles méthodes, tu peux y mettre ce que tu veux :
- appel à beep
- dessins à l'écran
- écriture dans un fichier
- ...
19 janv. 2011 à 21:15
Dsl, j'ai été très occupé, je n'ai pas eu le temps de répondre à vos commentaires.
J'avais pensé faire une fonction, d’ailleurs j'ai créé une fonction pour les sons que je devais améliorer, mais quand je me suis rendu compte que je devais appeler la fonction dans tout mes if, je trouvais que cela revenais au même que d'écrire ma commande directement.
Rclsiver02, je ne suis pas sur d'avoir compris ta solution, pourrais-tu me l'expliquer une autre fois, autre ?
Merci
Grégory
17 janv. 2011 à 16:18
Cela te permet d'avoir un code plus lisible et plus facile à maintenir.
Néanmoins, bon boulot :)
22 déc. 2010 à 20:59
tu as ces 2 methodes appelées X fois :
Beep(1500,900);
Beep(1500,500);
il te suffit de créer 2 nouvelles methodes "long" et "court" par exemple
et à l'intérieur tu places tes appels à Beep
--> ça t'évite de faire des erreurs dans les différents appels
--> dans les 2 nouvelles méthodes, tu peux y mettre ce que tu veux :
- appel à beep
- dessins à l'écran
- écriture dans un fichier
- ...