Poster un nouveau sujet Poster une réponse
Fenetre
Auteur Message
Indo
Invité
Posté le : Mer 28 Jan 2015, 11:01   Citer 

Bonjour,
Une petite fenetre pour tous les RPG graphiques : (Elle fait 103 Octets) laugh.gif

Code

Ligne(3,K-1,92,K-1
For(J,K,L+K
Ligne(3,J,92,J,0
End
Ligne(3,K+L+1,92,K+L+1
Ligne(3,K-1,3,K+L+1
Ligne(92,K-1,92,K+L+1


Pour l'utilise renseigner K et L

  Haut de page Bas de page 
 
Mingerton



Autorisation : Membre
Nb de messages : 504
Inscrit le : Ven 07 Déc 2012, 20:09
Posté le : Mer 28 Jan 2015, 14:35   Citer 

Bonjour Indo !

Je ne comprends pas l'utilité de ne pas renseigner K et L immédiatement : quelle est leur utilité précise ? Peut être faudrait t-il renseigner J aussi non ? winkle.gif // en fait non, j'ai mal lu le code, au temps pour moi...

De plus, le repère compte dans le tracé des lignes, il faut donc l'initialiser sans quoi tu auras une fenêtre qui ne te conviendra pas :



Un code pour initialiser la fenêtre peut donner quelque chose comme ça :

Code
AxesOff:CoordOff:GridOff:LabelOff:ExprOff:ClrDraw
//si besoin, initialiser le zoom, Xmax, Ymax, etc.. si les coordonnées sont utilisées plus tard



Enfin, une petite optimisation :

Code
// ne pas oublier les initialisation des 3 variables !
K-1->A
L+K+1->B
Line(3,A,92,A
For(J,K,B-1
Line(3,J,92,J,0
End
Line(3,B,92,B
Line(3,A,3,B
Line(92,A,92,B



L'utilité de cette optimisation :
- On économise 10 octets, de 103 à 93 octets
- On gagne de la vitesse en privilégiant le précalculé dans les affichages

Voilà, n'hésite pas à demander si tu as des questions sur ce que j'ai pointé winkle.gif

----------------------
Mes articles
Mes programmes en ligne (je termine peu de projets)

Guide traduction Algo-Basic, par Linkakro
Catalogue des fonctions 82/83/84 FR/EN
 Adresse email Haut de page Bas de page 
 
m@thieu41



Autorisation : Membre
Nb de messages : 856
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Mer 28 Jan 2015, 16:16   Citer 

J n'a pas besoin d'être renseigne c'est juste une variable de boucle.
Par contre il serait bien de préciser a quoi correspondent les deux paramètres.

On peut gagner encore quelques octets en exploitant ans/rep

----------------------
Pour vous aidez dans vos débuts (et même ensuite ^^) :
*Tuto Algo->Ti Basic (par Linkakro) : Traduisez vos algo (de type algobox) en prgm pour votre TI!
*Catalogue des emplacements et traductions (anglais/français) des fonctions sur la TI.
*Faites vos propres programmes de maths (par ash)

Et au fait: la politesse n'a jamais tué personne winkle.gif
 Adresse email Haut de page Bas de page 
 
Indo
Invité
Posté le : Lun 16 Mar 2015, 15:32   Citer 

Bonjour,

Moi je sauvegarde un graphique 94/62 dans SauvFen comme ca, je n ai pas besoin de reinitialiser la fenetre
Sino c sympa d avoir optimise le programme

  Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink