IrrAdventure - Partie 6 - Utilisation des conditions

Revenir à l'index

Les conditions permettent de créer des mecanismes et des widgets seulement si certaines variables sont égales à certaines valeurs.

Création d'une condition

Remplacez la ligne du widget par :

<condition varName="camembert" type="==" value="10">
<widget widgetPicture="pomme.bmp" skyboxPart="2" posX="0" posY="0" />
</condition>

D'autre part, enlevez le newNode="45" dans le mécanisme, pour rester sur le noeud 0.

Test

Lancez le jeu. La pomme a disparue. Maintenant, cliquez sur le mécanisme. La pomme est réapparue. Le mécanisme a transformé la valeur de camembert en 10, et ceci a activé tout ce qui se trouvait entre les balises ouvrantes et fermantes de la condition.

Maintenant, vous pouvez mettre des type de condition différentes :

Vous pouvez aussi utiliser les conditions pour activer/désactiver des mecanismes. Mieux encore, vous pouvez "empiler" les conditions. Voir le fichier data.xml de l'exemple, qui en contient pas mal.

Allez, le tutoriel est quasiment fini !

Aller à la partie 7