Se connecter avec
S'enregistrer | Connectez-vous

comment creer un menu pour un jeu?

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

en fait si j'y arive a le faire mais je n'arrive pas a l'adapter a mon jeu,

[menu]

cls
print "**Mon jeu**"
print
print " 1) Jouer"
print " 2) Commande"
print " 3) info"
print " 4) Quit"
print
print "Tape entre 1 et 4 puis Entrée."
input ">"; option


if option = 1 then gosub [game]
if option = 2 then gosub [commande]
if option = 3 then gosub [info]
if option = 4 then [quit]

goto [menu]

et je ne sais pas ou placer mon [game] dans le jeu
PS: mon jeu je l'ai fait sur le meme plans que sur ce site "coolprog"
merci

bon me revoila je n'ai pasvoulu ouvrir un autre topic car c'est toujour a propos de mon menu ou doit je inseré mon retour au menu s'il vous plait (goto [menu])

5/terminer le programme

[quit]
'afficher une petite fenetre a la fin du jeu
notice"Angel: GaMe OvEr ! ScOrE: ";score
unloadbmp "images"
...
unloadbmp "images"

close #game

end




merci pour vos reponses

en fait si je le met ici le menu aparait bien mais le jeu continu et tan que le eu est ouvert je peut pas agir sur le menu il y a pas un moyen de faire un goto[menu] en continuant ce qui ya apres ?

ou aussi de fair un close #game seulement si #game est deja ouvert?
car si la fenetre n'est pas ouvert il me marque un message d'erreure
merci
Expert Programmation

Tu peux savoir si le jeu a été lancé avec ton "option" :) 
avant le [menu], le le met à 0 (option = 0).
Juste après [menu] (c'est-à-dire avant que le menu ne soit affiché), si option vaut 0, c'est que c'est le premier passage (lancement du menu au début), alors que si option vaut 1, ça veut dire que tu avais lancé le jeu, et que tu retournes au menu (et donc, tu peux faire le close #game).

option = 0
[menu]
if option = 1 then close #game

cls
print "**Mon jeu**"
...
print
Lassé par la pub ? Créez un compte
Tom's guide dans le monde