Poster un nouveau sujet Poster une réponse
creer une barre de vie
Auteur Message
thedarkprogrammeur
Invité
Posté le : Jeu 04 Oct 2012, 19:54   Citer 

Bonjour je voudrais creer a peu pres une barre de vie comme celle ci qui descend quand on prend des degats
https://www.youtube.com/watch?v=Vkh6a0PtcQE&feature=fvwrel

  Haut de page Bas de page 
 
blg_flg



Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
Posté le : Jeu 04 Oct 2012, 20:28   Citer 

Utilise la fonction Ombre( ou Shade(. bigmouth.gif

 Adresse email Haut de page Bas de page 
 
thedarkprogrammeur
Invité
Posté le : Jeu 04 Oct 2012, 20:37   Citer 

merci, mais comment ?

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Jeu 04 Oct 2012, 21:29   Citer 

Expliqué dans le manuel. EDIT : consulte les manuels en ligne du site tout82 ou du site de ti-education.
Pour tracer un rectangle de diagonale (X1,Y1)(X2,Y2) utilise Shade(Y1,Y2,X1,X2)

----------------------
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 
 
blg_flg



Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
Posté le : Jeu 04 Oct 2012, 21:33   Citer 

C'est dans le menu dessin (2nde + prgm). winkle.gif

Regarde nos signatures!

 Adresse email Haut de page Bas de page 
 
thedarkprogrammeur
Invité
Posté le : Ven 05 Oct 2012, 20:25   Citer 

desole mais mon quand j'ai achete ma TI y'avais pas de manuel ...
par contre je me suis mal exprime, en fait ce qui me pose rellement probleme ce n'est pas la commande shade, mais plutot comment faire pour que par exemple la barre de vie se vide quand les points de vie descendent ?

  Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Samos



Autorisation : Membre
Nb de messages : 295
Inscrit le : Lun 14 Mai 2012, 18:51
Posté le : Ven 05 Oct 2012, 20:33   Citer 

50 -> P // points de vie

While (combat)
Shade(57,60,P,92
//reste du programme


End

Edit: il faudrait effacer l'écran avant de retracer la barre de vie.

 Adresse email Haut de page Bas de page 
 
linkakro



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

Consulte les manuels en ligne du site tout82 ou du site de ti-education.

L'effacement du rectangle se fait effectivement par exemple avec un effacement complet de l'écran.
Sinon on a pas vraiment d'autre choix que d'utiliser line(x1,y1,x2,y2,0) et une boucle.

EDIt : on peut aussi utiliser text(y,x," ")

----------------------
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 
 
Cytropus



Autorisation : Membre
Nb de messages : 407
Inscrit le : Lun 07 Nov 2011, 12:09
Posté le : Sam 06 Oct 2012, 12:59   Citer 

Tu peut aussi faire comme ceci (évidemment, il faudra changer la valeur de la boucle):

Code
:For(A,35,40
:ligne(5,A,90,A
:End
:While (combat)
:16->(dégât)               <-// le méchant monstre inflige 16
:For(A,89,89-(dégat),-1
:Ligne(A,35,A,40,0
:69!                        <-// pour ralentir la boucle
:End
:End



Bien sûr, là je t'es fait une grosse barre de vie en plein milieu de l'écran minied.gif

----------------------
Le nouveau site de tout82
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Page générée en 6 requêtes