Forum

Catégorie : Programmes
Forum : Les programmes des internautes
Vues : 3803
Réponses : 55
Type : discussion
Etat : réponses autorisées

(12) Run - Page 2 / 3

WoKeRnOZ le 14/11/2009 à 16:22
Euh.. Vu mon niveau en prog j'vais pas te corriger mais plutot repondre par "une autre question"

Lbl 1
:If L=1
:Goto 2
:If L=0
:Output(4,4,"GET READY
:Pause
:Goto 2
:Lbl 2
:EffEcr
:Output(Y,X,"0
:Output(T,S,"*
:Output(O,N,"+
:If Y=T et S=X:Goto P
:If Y=O et X=N:Goto U
:If S>X:S-1->S
:If S<X:S+1->S
:If T>Y:T-1->T
:If T<Y:T+1->T
:0->K
:codeTouche->K
:If K=24 et X[différent de]1:X-1->X
:If K=26 et X[différent de]16:X+1->X
:If K=25 et Y[différent de]1:Y-1->Y
:If K=34 et Y[différent de]8:Y+1->Y
:Goto 1
:Lbl U
:F+1->F
:1->L

Je comprends pas pourquoi tu l'as mis la?
La boucle s'effectue ou y'a le bleu non?
Alors L peut pas prendre la valeur 1 avant la condition en vert? :o

Merci minied.gif
dysto le 14/11/2009 à 17:45
Ça a rien a voir me semble mais tu me met le doute mdr !

ssyyypoootttuuu my friend ! Help me bigmouth.gif !
Rézus le 14/11/2009 à 17:50
Ben oui,WoKeRnOZ a raison,il serait mieux placé entre le Output(4,4,"GET READY et la Pause.

Ps:Tu peux enlever le If L=0 qui est eu dessus et le Goto 2 qui est en dessous de la Pause.
dysto le 14/11/2009 à 17:53
A ouais mais maintenant je reste bloqué sur le "GET READY" =S !
dysto le 14/11/2009 à 17:57
Problème réglé, j'ai bidouillé et ça marche niquel, j'édit le programme.
Le programme marche officiellement parfaitement bien, vous pouvez le taper bigmouth.gif !
WoKeRnOZ le 14/11/2009 à 18:03
Okay bigmouth.gif
sypotu le 14/11/2009 à 18:45
OK my friend bigmouth.gif
dysto le 14/11/2009 à 19:34
I hope you will like it bigmouth.gif !
sypotu le 14/11/2009 à 20:16
I LOVE IT !!! bigmouth.gif

rajoute aussi un menu pause winkle.gif
dysto le 14/11/2009 à 20:28
Okay chef, la je bosse dessus et sur la sauvegarde des scores ^_^ !
dysto le 15/11/2009 à 12:26
Highscores intégrés, je passe au Menu pour arrêter le jeu en plein milieu.
sypotu le 15/11/2009 à 17:08
Super merci bigmouth.gif
dysto le 15/11/2009 à 18:30
Bon, j'ai besoin que l'on éclaire ma lanterne bigmouth.gif pour le Menu pause :

J'ai rajouté juste après le :If K=31 et Y[diffèrent de]8:Y+1->Y et :Goto 1 :
Code

:If K=105
:Lbl G
:Menu("PAUSE","REPRENDRE",3,"RECOMMENCER",4,"SCORE ACTUEL",6,"QUITTER",Q
:Lbl 4
:Goto 5
:Lbl 6
:Output(2,3,"VOTRE SCORE
:Output(4,4,"ACTUEL EST
:Output(6,10,F
:Pause
:Goto G


J'ai un problème et une question :

Problème : Pendant le jeu, j'ai beau appuyer sur [entrer] (codeTouche 105), rien ne se passe...
Question : Comment faire pour que si je choisis "REPRENDRE" il revienne précisément au moment ou l'utilisateur a appuyé sur [entrer] ?

Merci d'avance bigmouth.gif !
WoKeRnOZ le 15/11/2009 à 18:56
Je sais plus le debut du code alors je suis pas sur de ce que je vais dire crazy.gif

Donc. P'tetre que si tu fais goto 1 avant de mettre le if K=105, cette commande ne s'executera pas? (parce que tu fais goto 1 juste avant..)

POur reprendre, (je pense) que tu devrais faire :
Code
Menu("....","Reprendre",X,"......",.,"....",.
Lbl X

Tu vois?
Genre tu met les options que tu veux, et tu met un lbl juste apres, pour que l'execution du programme reprenne comme si t'avais pas appuyer sur enter

Sa va? eyeonly.gif
dysto le 15/11/2009 à 19:39
On va s'essayer ça, merci WoKer bigmouth.gif !
WoKeRnOZ le 15/11/2009 à 20:04
cry.gif cry.gif cry.gif
uhuuuuuuuuuuh
Je m'appelle Wok , Woker, ou wokernoz bigmouth.gif
ahh.gif Mais pas woder frozen.gif frozen.gif


(De rien happy.gif )
dysto le 15/11/2009 à 20:18
Édité bigmouth.gif !

Alors ok ça marche mais le problème c'est que je lance le jeu (après le get ready) paf il me met direct le menu pause sans que j'ai rien demandé !
sypotu le 15/11/2009 à 20:43
ouai ou bien tu le met avant le goto 1 (ne pourait t-il pas être goto 2) comme ça ca t'économise un Lbl

met un Then aprés le if T=105 et le end après le menu
WoKeRnOZ le 15/11/2009 à 20:47
OoPs wii pardon :p minied.gif

J'ai oublié d'les mettre..
C'est de la que venais le probleme?
sypotu le 15/11/2009 à 20:54
oui car un if sans then conditionne la commande juste en dessous, la c'était le Lbl et non le menu winkle.gif