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 - Vos tutoriels et astuces


Index du Forum » Vos tutoriels et astuces » [Tuto]arret d'urgence
Suruq game Hors ligne Membre de CreativeCalc Points: 621 Défis: 20 Message

[Tuto]arret d'urgence

Posté le 09/08/2015 14:20

Dans vos programme basic vous pouvez créer un programme du nom de run-mat ou vous inscrirez
[b][blue]Do[/blue][/b]
[b][brown]Locate[/brown][/b] [maroon]1[/maroon],[maroon]1[/maroon],[gray]"|"[/gray]
[b][blue]For[/blue][/b] [maroon]1[/maroon][b]->[/b]Z [b][blue]to[/blue][/b] [maroon]500[/maroon]
[b][blue]Next[/blue][/b]
[brown]Clrtext[/brown]
[b][blue]For[/blue][/b] [maroon]1[/maroon][b]->[/b]Z [b][blue]to[/blue][/b] [maroon]500[/maroon]
[b][blue]Next[/blue][/b]
[b][blue]Lpwhile[/blue][/b] [maroon]1[/maroon]

Et ensuite pour ajouter la touche d'arrêt d'urgence ajouter dans votre programme
getkey→k
K=(la touche)⇒prog"run-mat"


Une version plus lourde mais plus efficace :
Faite une capture d'écran du vrai menu run mat
Dans le prog run mat ecrivez
ClrText
RclCapt 1◢

Et dans le jeu écrivez la même chose que presedament .


Merci de Proposer des amélioration dans les commentaire
Suruq game


1, 2 Suivante
Dark storm Hors ligne Labélisateur Points: 11631 Défis: 176 Message

Citer : Posté le 09/08/2015 19:10 | #


Y'a beaucoup plus efficace et moins rodé
Par exemple prend une posture du vrai menu Run-math et l'afficher à ce moment, suivi d'un While GetKey≠31:WhileEnd
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Suruq game Hors ligne Gourou Points: 621 Défis: 20 Message

Citer : Posté le 10/08/2015 12:55 | #


Je vous propose une amélioration moins Lourde:
Faite une capture du vrai menu run mat et dans votre prog écrivez
RclCapt 1◢
Prog "(votre programme )"

Le code dans le jeux ne change pas


un admin peut il mettre ce poste dans le tropical principale.
There is only one thing that makes a dream impossible to achieve : the fear of failure
Totoyo Hors ligne Membre d'honneur Points: 16093 Défis: 102 Message

Citer : Posté le 10/08/2015 20:27 | #


RclPict utilise de la mémoire principale (ou de stockage, je ne sais plus) pour stocker la capture d'écran.
Donc, ce n'est pas plus léger

Suruq game a écrit :
un admin peut il mettre ce poste dans le tropical principale.

En bas à droite du topic, tu as l'option Modifier.
Suruq game Hors ligne Gourou Points: 621 Défis: 20 Message

Citer : Posté le 10/08/2015 21:24 | #


:boulet:je n'avait pas vu

There is only one thing that makes a dream impossible to achieve : the fear of failure
Victor_d Hors ligne Membre Points: 360 Défis: 0 Message

Citer : Posté le 11/08/2015 13:06 | #


Suruq game a écrit :
un admin peut il mettre ce poste dans le tropical principale.

Le bouton éditer est juste à côté du palmiers et des cocotiers

Rédacteur TI-Planet.org
Breizh_craft Hors ligne Modérateur Points: 1157 Défis: 7 Message

Citer : Posté le 11/08/2015 22:31 | #


Sinon, au lieu de prog<votre_programm>, mais plutôt return, comme ça le programme reprend là où il s'est arrêté, et ça évite les erreurs (des programmes s'appelant l'un l'autre, c'est jamais bon).
Breizh.pm – Un adminsys qui aime les galettes.
Dark storm Hors ligne Labélisateur Points: 11631 Défis: 176 Message

Citer : Posté le 11/08/2015 23:04 | #


Yep, on ne peut pas appeler récursivement un programme plus de 7 ou 8 fois. Du coup le plus simple est de faire :

// Prog principal

Prog "ARRET"


// Prog "ARRET"
Cls
RclPict 1
Do:LpWhile GetKey≠31


Ajouté le 11/08/2015 à 23:05 :
Quoi que le Cls est peut-être de trop… À vérifier.
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Totoyo Hors ligne Membre d'honneur Points: 16093 Défis: 102 Message

Citer : Posté le 12/08/2015 09:59 | #


RclPict 1 ne fait pas Cls, donc je dirai que cette fonction n'est pas de trop.
Peut-être la remplacer par un BG-None ?
Dark storm Hors ligne Labélisateur Points: 11631 Défis: 176 Message

Citer : Posté le 12/08/2015 10:22 | #


À ce compte-là il ne faut pas avoir mis de fond derrière, ou alors le remettre ensuite.
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Suruq game Hors ligne Gourou Points: 621 Défis: 20 Message

Citer : Posté le 12/08/2015 12:24 | #


Puisqu'il n'y a pas de viewwindow il faut utiliser ClrText
L'image est donné par rcl capt on ne peut utiliser une boucle car cela efface l'écran.c'est pour cela que j'utilise le disp.
There is only one thing that makes a dream impossible to achieve : the fear of failure
Totoyo Hors ligne Membre d'honneur Points: 16093 Défis: 102 Message

Citer : Posté le 12/08/2015 13:40 | #


Pas besoin de ViewWindow pour afficher une Picture ou une Capture

Pour éviter de ré-afficher l'image, tu fais comme DS :
Do:LpWhile GetKey≠31

Suruq game Hors ligne Gourou Points: 621 Défis: 20 Message

Citer : Posté le 12/08/2015 14:31 | #


Non justement le Do:LpWhile GetKey≠31 efface la capture et attent le getkey (donc écran blanc)
There is only one thing that makes a dream impossible to achieve : the fear of failure
Ninestars Hors ligne Membre Points: 2461 Défis: 24 Message

Citer : Posté le 12/08/2015 15:12 | #


De souvenir, on peut afficher une picture, et faire ce que l'on veut après, mais une capture elle est plus contraignante, il faut mettre un display effectivement, sinon à la ligne suivante elle disparaît.
Suruq game Hors ligne Gourou Points: 621 Défis: 20 Message

Citer : Posté le 12/08/2015 16:24 | #


Je ne peut pas utiliser une pictural ou alors il faudrai redessiner le menu run mat .
Don une capture avec le disp est la mailleurs solutions.
There is only one thing that makes a dream impossible to achieve : the fear of failure
Totoyo Hors ligne Membre d'honneur Points: 16093 Défis: 102 Message
Suruq game Hors ligne Gourou Points: 621 Défis: 20 Message

Citer : Posté le 12/08/2015 18:36 | #


:bow: De rien grand manitou je suis honorer de t'apprendre un truc
There is only one thing that makes a dream impossible to achieve : the fear of failure
Silaxe Hors ligne Membre Points: 809 Défis: 12 Message

Citer : Posté le 12/08/2015 18:53 | #


Enfin c'est plutôt contraignant car si elles avaient les mêmes propriétés que les Pictures, on aurait 2 fois plus d'images.
Suruq game Hors ligne Gourou Points: 621 Défis: 20 Message

Citer : Posté le 12/08/2015 18:59 | #


Oui c'st vrai mais bon c'est commeme utile pour des scène de dialogue .
Le disp n'est pas afficher et cela permet de ne pas gâcher les picture.


There is only one thing that makes a dream impossible to achieve : the fear of failure
Dark storm Hors ligne Labélisateur Points: 11631 Défis: 176 Message

Citer : Posté le 12/08/2015 19:42 | #


D'un coté, on peut très bien enregistrer une capture en tant que picture… Donc on peut quand même se passer du Disp. (même si je doute que ce soit vraiment utile )
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Lephenixnoir Hors ligne Administrateur Points: 24145 Défis: 170 Message

Citer : Posté le 18/08/2015 20:38 | #


Dark storm a écrit :
D'un coté, on peut très bien enregistrer une capture en tant que picture… Donc on peut quand même se passer du Disp. (même si je doute que ce soit vraiment utile )

Non, on ne peut pas. Enfin, pas en natif.

Parce que la Picture enregistre la vram et que la Capture ressort directement sur l'écran sans passer par la vram, d'où les contraintes d'utilisation.
Mon graphe (24 Mars): (gint#27 ; (Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; ...) || (shoutbox v5 ; v5)
1, 2 Suivante

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