|
|
manuel de 3d games creator
COMMANDES BASIC
if...then : permet de procéder à un test;encadre une ou plusieurs conditions précédée de if et un produit ou résultat précédé de then.
syntaxe:
if condition then résultat
ou
if condition1 and condition2 then résultat
ou
if condition then résultat1;résultat2
__________________________________________________
if et endif : même chose avec une syntaxe différente
syntaxe:
if test
commandes à exécuter
endif
__________________________________________________
if else et endif : permet d'agir differament si le test est vrai ou faux.
if test
commandes à exécuter si le test est vrai
else
commandes à exécuter si le test est faux
endif
__________________________________________________
for...next : valeur definie dans une intervalle définie
syntaxe:
for valeur= débutintervalle to finintervalle
commendes à exécuter
next valeur
__________________________________________________
do...loop : définit une boucle qui peut s'exécuter un nombre infini de fois il est possible d'en sortir avec la commande exit.
syntaxe:
do
commandes à exécuter.
loop
__________________________________________________
repeat et until : définit une boucle qui sera exécutée jusqu'a ce qu'une condition soit vraie.
syntaxe:
repeat
commandes à exécuter
until condition
__________________________________________________
while et endwhile : à l'inverse de repeat et until,while et endwhile exécutent une boucle tant que la condition est vraie.
syntaxe:
while condition
commandes à exécuter
endwhile
__________________________________________________
exit : permet de quitter une boucle.
syntaxe:
exit
__________________________________________________
goto : permet un saut à l'étiquette mensionnée,c'est en fait une sorte de lien vers une autre partie du programme.
syntaxe:
goto etiquette
etiquette:
commandes à exécuter
__________________________________________________
gosub et return : permet un saut à l'étiquette mensionnée et le retour à la partie ayant provoquée le saut.
syntaxe:
gosub etiquette
etiquette:
commandes à exécuter
return
__________________________________________________
end : termine l'exécution du programme.
syntaxe:
end
__________________________________________________
wait key : cette commande effectue une pause jusqu'à ce qu'on appuie sur une touche.
syntaxe:
wait key
__________________________________________________
sleep : cette commande effectue une pause d'une durrée déterminée,1000 unités rprésentent une seconde.
syntaxe:
wait durée
__________________________________________________
sync : cette commande permet d'améliorer les possibilités d'affichage des programme,si elle est désactivée le système gère automatiquement.
On peut utiliser la commande sync dans une boucle.
syntaxe:
sync
sync on
sync off
__________________________________________________
sync rate : permet de définir le taux de rafraichissement do 1 à 1000 (0 étant le maximum)
syntaxe:
sync rate taux de rafraichissement
__________________________________________________
rem : permet d'inclure des commentaires dans vos lignes de programme.
syntaxe:
rem commentaire
__________________________________________________
COMMANDES DE SAISIE
input : permet à l'utilisateur de saisir une valeur et de l'asigner à une variable.Le paramètre optionnel prompt permet d'afficher un message d'invite à la saisie.
syntaxe:
input nom de la variable
input prompt,nom de la variable
__________________________________________________
hide mouse : permet de cacher le pointeur de la souris.
syntaxe:
hide mouse
__________________________________________________
show mouse : permet de montrer le pointeur de la souris.
syntaxe:
show mouse
__________________________________________________
position mouse : positionne le pointeur de la souris aux coordonnées 2d souhaitées.
syntaxe:
position mouse x,y
__________________________________________________
|
|