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 15:09]
admin
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 29: Ligne 29:
 Ces actions permettent au Maçon de poser un élément de décor à l'​endroit où il est : Ces actions permettent au Maçon de poser un élément de décor à l'​endroit où il est :
  
-<​code ​tangara+<​code ​declick
-  max.poserSol() +max.poserSol() 
-  max.poserMur() +max.poserMur() 
-  max.poserEntrée() +max.poserEntrée() 
-  max.poserSortie()+max.poserSortie()
 </​code>​ </​code>​
  
   * Poser plusieurs éléments de décor   * Poser plusieurs éléments de décor
  
-<​code ​tangara+<​code ​declick
-  max.poserLigne(2,​0,​3,​0,​0,​0,​2)+max.poserLigne(2,​0,​3,​0,​0,​0,​2)
 </​code>​ </​code>​
  
 {{information.png}} On peut ajouter autant de chiffres que l'on veut. Chaque chiffre correspond à un élément : {{information.png}} On peut ajouter autant de chiffres que l'on veut. Chaque chiffre correspond à un élément :
-|0|vide|| +|0|vide| | 
-|1|sol|{{ :objets:brick.png?nolink |}}| +|1|mur|{{ :objets:wall.png?nolink |}}| 
-|2|mur|{{ :objets:wall.png?nolink |}}|+|2|sol|{{ :objets:brick.png?nolink |}}|
 |3|entrée|{{ :​objets:​entrance.png?​nolink |}}| |3|entrée|{{ :​objets:​entrance.png?​nolink |}}|
 |4|sortie|{{ :​objets:​exit.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>​