Ci-dessous, les différences entre deux révisions de la page.
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> |