Outils pour utilisateurs

Outils du site


objets:macon

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
objets:macon [2015/10/16 14:59]
admin [Maçon]
objets:macon [2019/04/17 13:27] (Version actuelle)
remi [Actions supplémentaires]
Ligne 11: Ligne 11:
   * Créer un objet Maçon :   * Créer un objet Maçon :
  
-<​code ​tangara+<​code ​declick
-  max = new Maçon()+max = new Maçon()
 </​code>​ </​code>​
  
Ligne 23: Ligne 23:
 ==== Actions supplémentaires ==== ==== Actions supplémentaires ====
  
 +=== Construire le décor ===
 +
 +  * Poser un élément de décor
 +
 +Ces actions permettent au Maçon de poser un élément de décor à l'​endroit où il est :
 +
 +<code declick>
 +max.poserSol()
 +max.poserMur()
 +max.poserEntrée()
 +max.poserSortie()
 +</​code>​
 +
 +  * Poser plusieurs éléments de décor
 +
 +<code declick>
 +max.poserLigne(2,​0,​3,​0,​0,​0,​2)
 +</​code>​
 +
 +{{information.png}} On peut ajouter autant de chiffres que l'on veut. Chaque chiffre correspond à un élément :
 +|0|vide| |
 +|1|mur|{{ :​objets:​wall.png?​nolink |}}|
 +|2|sol|{{ :​objets:​brick.png?​nolink |}}|
 +|3|entrée|{{ :​objets:​entrance.png?​nolink |}}|
 +|4|sortie|{{ :​objets:​exit.png?​nolink |}}| 
 +
 +=== Éléments de décor supplémentaires ===
 +
 +  * Ajouter un élément de décor
 +<code declick>
 +max.ajouterElement("​fichier.png"​)
 +</​code>​
 +
 +  * Utiliser cet élément de décor
 +Un élément de décor ajouté peut être utilisé avec l'​action ''​%%poserLigne%%'',​ en utilisant un numéro à partir de 5 : l'​élément 5 correspond au premier élément ajouté, le 6 au deuxième, etc.
 +
 +  * Définir si un élément est bloquant ou non
 +Certains éléments bloquent les déplacements,​ d'​autres non. Par exemple un mur empêche un [[Robot]] de passer, mais pas une porte d'​entrée. ​
 +On peut définir le caractère bloquant d'un élément à l'aide de l'​action suivante : 
 +
 +<code declick>
 +max.définirBloc(2,​true)
 +</​code>​
 +
 +{{information.png}} ''​%%2%%''​ correspond au numéro de l'​élément (ici le sol). ''​%%true%%''​ signifie que l'​élément est bloquant. ''​%%false%%''​ signifie qu'il n'est pas bloquant.
 +
 +=== Accélérer le mouvement ! ===
 +
 +Le maçon peut poser le décor très rapidement grâce à l'​action suivante :
 +
 +<code declick>
 +max.sePresser()
 +</​code> ​
 +
 +Toutes les actions suivantes seront réalisées par le Maçon beaucoup plus rapidement.
 +
 +=== Récupérer le labyrinthe créé par le maçon=== ​
 +
 +<code declick>
 +max.récupérerLabyrinthe()
 +</​code>​