Poster un nouveau sujet Poster une réponse
remplir l'ecran
Auteur Message
thedarkposteur
Invité
Posté le : Ven 30 Nov 2012, 21:30   Citer 

Bonjour, je voudrais remplir l'écran texte (celui où l'on fait les calculs) de ma calculatrice avec 1 groupe de motif, ex : un carré de M avec 4 en logeur et 9 en largeur, mais j'ai des difficultés à le faire, comment feriez vous ?
2ème question : au pire je voudrais alors savoir comment faire pour remplir l'ecran texte entierement avec un seul motif, genre tout l'écran remplis de X ?
dernière question, la même chose que la question une, mais pour l'ecran graphique: j'ai crée un motif, je voudrais le mettre plusieurs fois dans l'ecran graphique aleatoirement.

Merci d'avance à tous ceux qui répondront

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Ven 30 Nov 2012, 22:05   Citer 

Un rectangle avec le motif brut
Code
Disp "MMMMMMMMM","M       M","M       M","MMMMMMMMM

idem mais on choisit précisément l'emplacement
Code
Output(2,2,"MMMMMMMMM
Output(3,2,"M       M
Output(4,2,"M       M
Output(5,2,"MMMMMMMMM


Remplissage complet brut

Code
Output(1,1,"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM

Remplissage complet par boucle
Code
For(Y,1,8
For(X,1,16
Output(Y,X,"M
End
End


Pour placer un motif quelque part, choisi un caractère/pixel de ton motif qui sera la référence de position qu'on codera (Y,X).
Puis modifie toutes les coordonnées telles qu'elles soient sous la forme (Y+B,X+A) où A et B sont les écarts de coordonnées par rapport à la référence.
C'est la méthode d'un sprite.
Code
Output(Y,X,"MMMMMMMMM
Output(Y+1,X,"M
Output(Y+1,X+8,"M
Output(Y+2,X,"M
Output(Y+2,X+8,"M
Output(Y+3,X,"MMMMMMMMM



----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
thedarkposteur
Invité
Posté le : Dim 02 Déc 2012, 10:28   Citer 

AH ok parceque j'avais pensé au remplissage par boucle, mais je n'avais pas fermé la 2eme boucle et du coup ça me disais error, merci beaucoup happy.gif)

  Haut de page Bas de page 
 
Cytropus



Autorisation : Membre
Nb de messages : 409
Inscrit le : Lun 07 Nov 2011, 12:09
Posté le : Dim 02 Déc 2012, 13:14   Citer 


Citer : linkakro

Remplissage complet brut

Code
Output(1,1,"MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM




j'ai de gros doutes sur cette méthode crazy.gif

----------------------
Le nouveau site de tout82
 Adresse email Haut de page Bas de page 
 
blg_flg



Autorisation : Membre
Nb de messages : 661
Inscrit le : Mer 23 Mai 2012, 17:28
Posté le : Dim 02 Déc 2012, 14:59   Citer 

Bah il y a pas de quoi en avoir. Si il y a bien 8x16M=128M, ça remplit bien tout l'écran, non? ahh.gif

 Adresse email Haut de page Bas de page 
 
Cytropus



Autorisation : Membre
Nb de messages : 409
Inscrit le : Lun 07 Nov 2011, 12:09
Posté le : Dim 02 Déc 2012, 15:16   Citer 

Avec Disp d'accord mais avec Output ?

En plus, avec disp, la dernière ligne restera vièrge beer.gif

----------------------
Le nouveau site de tout82
 Adresse email Haut de page Bas de page 
 
blg_flg



Autorisation : Membre
Nb de messages : 661
Inscrit le : Mer 23 Mai 2012, 17:28
Posté le : Dim 02 Déc 2012, 15:20   Citer 

Au contraire! Cela marche avec Output( , mais pas avec Disp. tongue.gif

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Cytropus



Autorisation : Membre
Nb de messages : 409
Inscrit le : Lun 07 Nov 2011, 12:09
Posté le : Dim 02 Déc 2012, 15:29   Citer 

Oups ! minied.gif autant pour moi, j'ai confondu avec la commande Text( qui ne va pas à la ligne lorsque l'on dépasse l'écran !

dsl moodforlove.gif

----------------------
Le nouveau site de tout82
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 02 Déc 2012, 15:43   Citer 

Maintenant que vous parlez du graphique :
-seule la méthode par boucle fontionne pour un remplissage complet si on ne veut pas écrire une fonction pour chaque ligne. EDIT : (puisque text ne fait pas de retour à la ligne)
-la méthode sprite fonctionne aussi bien avec Text qu'avec Output

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Cytropus



Autorisation : Membre
Nb de messages : 409
Inscrit le : Lun 07 Nov 2011, 12:09
Posté le : Lun 03 Déc 2012, 16:35   Citer 

Oui, mais avec Text, il passe pas à la ligne crazy.gif

----------------------
Le nouveau site de tout82
 Adresse email 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