Mots clés

Liste des mots clés pris en charge par le D2Soft Engine. La plupart d'entre eux sont inspirés du langage de programmation BASIC. Cliquez sur un mot-clé dans la liste pour en savoir plus.

Mot clé Description
_KEY Renvoie la touche appuyée sur le clavier.
_LANDSCAPE Renvoie vrai si l'orientation de l'écran est en paysage.
_OBJECT Représente l'objet qui a appelé un SUB.
_PORTRAIT Renvoie vrai si l'orientation de l'écran est portrait.
ALPHA Définit la valeur de transparence d'un objet.
AND Opérateur booléen.
ANIM Anime un objet.
BGCOLOR Déclare une variable.
BUTTON Affiche un bouton sous forme d'image avec du texte facultatif.
CIRCLE Dessiner un cercle.
COLLIDE Renvoie vrai si deux objets se chevauchent.
COLOR Change la couleur du texte ou forme.
CONSOLE Ajoute des informations de journalisation à la console.
CROP IMAGE Récupère une partie d'une image et l'utilise comme nouvelle image à l'écran.
DEBUG Active les détails de débogage.
DIM Déclare une variable.
DISABLE Désactive un objet pour les événements.
DRAG Active le glissement d'un objet.
ELSE Utilisé optionnellement avec le mot clé IF.
ENABLE Active un objet pour les événements.
END IF Marque la fin d'un IF.
END PIXELART Désactiver le style pixel art.
END SUB Marque la fin d'un SUB.
EVENT Génère un événement personnalisé.
FALSE Constante booléenne.
FLIP Retourne une image à l'envers.
FRAME Encadre un objet dans une zone.
GROUP Définit un groupe d'objets.
HIDE Cache un objet.
IF Exécute une instruction ou un bloc d'instructions en fonction des conditions spécifiées.
IMAGE Affiche une image à l'écran.
KEYBOARD Affiche un clavier à l'écran pour la saisie de l'utilisateur.
LEFT Renvoie un nombre de caractères à partir de la gauche d'une chaîne.
LEN Retourne la longueur d'une chaîne.
LET Attribue un nom de variable à un objet.
LEVEL Démarrer un niveau.
LINE Dessiner une ligne.
MAX WIDTH Définit une largeur maximale pour le texte.
MIRROR Reflète une image horizontalement.
MOVE Déplacer un objet sur l'écran.
MUSIC Joue une musique.
NOT Opérateur booléen.
ON CLICK Exécute un SUB sur un événement de clic.
ON COLLIDE Exécute un SUB sur un événement de collision.
ON DRAG Exécute un SUB sur un événement de glissement.
ON EVENT Exécute un SUB lorsque qu'événement personnalisé est généré.
ON KEY Exécute un SUB lorsqu'une touche est enfoncée.
ON LEVEL Exécute un SUB lorsqu'un nouveau niveau est chargé.
ON OVER Exécute un SUB sur un événement au-dessus.
ON PRESS Exécute un SUB sur un événement de presse.
ON RELEASE Exécute un SUB sur un événement de libération.
ON RESIZE Exécute un SUB lorsqu'il y a un changement d'orientation de l'écran.
OR Opérateur booléen.
PARTICLES Affiche une image pour un effet de particules.
PIXELART Force toutes les commandes à être exécutées avant l'exécution de tout code supplémentaire.
POSX Renvoie la position X de l'objet spécifié.
POSY Renvoie la position Y de l'objet spécifié.
QUIT Termine l'exécution du script en cours.
RECT Dessiner un rectangle.
RELOAD Recharge le niveau actuel.
REM Marque le texte comme un commentaire.
RND Renvoie un entier aléatoire.
ROTATE Fait pivoter une image selon un angle spécifié.
SCALE Met à l'échelle un objet.
SET TEXT Changer le texte d'un objet.
SET VOICE Définit une voix à utiliser pour la synthèse vocale.
SHOW Affiche un objet.
SLEEP Forcer un délai de temps.
SOUND Joue un son.
START TIMER Démarre une minuterie.
STOP ANIM Arrête toute animation en cours sur un objet.
STOP DRAG Arrête de faire glisser un objet.
STOP MUSIC Arrête la musique.
STOP TIMER Arrête une minuterie.
STR Convertit un entier en chaîne.
SUB Définit une sous-procédure à appeler et à exécuter des parties de code.
TEXT Affiche du texte à l'écran.
THEN Utilisé avec le mot clé IF.
TIMER Démarre une minuterie qui exécute un SUB.
TOP Place l'objet au-dessus de tous les autres objets.
TRUE Constante booléenne.
VALUE Définir ou obtenir une valeur pour un objet.
VISIBLE Renvoie vrai si l'objet est visible.
VOICE Transforme le texte en parole naturelle (text-to-speech).
WAIT Force toutes les commandes à être exécutées avant l'exécution de tout code supplémentaire.
ZONE Définir un rectangle interactif qui n'est pas visible.