Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Autres questions


Index du Forum » Autres questions » F-lines!!!


Mister Bacon Invité

F-lines!!!

Posté le 06/08/2012 22:49

Salut à tous alors voilà mon problème,je viens de découvrir Fline et ce code: For 1->a To 50
F-Line À,58,À,58
Next
Cela crée un trait qui défile vers la droite jusqu'àu nombre fixe.Le hic c'est que j'aimerais en faire un(trait avec Fline )qui défile vers la gauche mais étant un gros débutant quelqu'un peut il me donner la syntaxe?
Merci de vos futures réponses



Ray Hors ligne Membre Points: 1338 Défis: 18 Message

Citer : Posté le 06/08/2012 23:01 | #


Pour la commande F-Line :
F-Line X1,Y1,X2,Y2

donc si tu fais F-Line 1,1,127,63 tu obtiendra un trait qui traverse l'écran en diagonale.
Projets que je soutiens
Masquer
Limachi Hors ligne Youtuber Points: 2798 Défis: 67 Message

Citer : Posté le 06/08/2012 23:23 | #


Ray, tu répond pas vraiment a sa question la, c'est un débutant qui ne sait pas utiliser la boucle for (mais il est vrai que lui apprendre a utiliser les F-Line est important aussi )

Mr. Bacon, comme tu as pu te rendre compte dans le menu où tu as trouvé "For" et "To", il y a une fonction nommée "Step".
Elle permet de choisir le pas (step en anglais) qui seras effectué par la variable (tu as choisi "A" dans le cas présent) (par défaut, si tu ne précise pas le "Step", il seras de 1, c'est a dire que "A" seras incrémenté de un a chaque passage).

Maintenant, revenons a ce que disait Ray précédemment: Si tu cherche a allumer un seul pixel a la fois, F-Line est inapproprié, il est préférable d'utiliser "PlotOn" qui permet d'allumer un seul pixel de l'écran.

Si maintenant je refais ton code, mais a l'envers comme tu le demande dans le message, et que je remplace le F-Line par un PlotOn, on obtient sa:
For 50->A To 1 Step -1
PlotOn A,58
Next

ou, si on préfère une astuce mathématique pour optimiser (réduire, simplifier) le code:
For 1->A To 50
PlotOn 51-A,58
Next


Si tu as des question, si je n'ai pas étai clair, n'hésite pas a demander.
Mes Programmes
Cliquer pour enrouler
-en basic: un programme nommé PICFMLIM convertissant une picture en code basic.
-en C:
-Un pong.
-Un projet en pause. Je compte le reprendre de temps en temps: Summer Cursed


-mon tuto sur les Str


Mes calto: G25+, G75
Mon minecraft en dévelopement


Projets et Programmes que je soutiens (sur une idée de Marmotti)
Cliquer pour enrouler
-Pokemon Jade de Dodormeur
-Portal2D de JavierXD
-CalCraft de Wime
-GeekBros du groupe GeekBrothers (Eiyeron,Siapran,KevKevVTT,Adbook,LIMachi)

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 70 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd