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:robot [2016/10/15 22:20] 127.0.0.1 modification externe |
objets:robot [2019/12/09 14:04] (Version actuelle) remi |
||
---|---|---|---|
Ligne 11: | Ligne 11: | ||
* Créer un objet Robot : | * Créer un objet Robot : | ||
- | <code tangara> | + | <code declick> |
- | bob = new Robot() | + | bob = new Robot() |
</code> | </code> | ||
Ligne 30: | Ligne 30: | ||
Le robot se déplace de case en case. Contrairement aux objets [[Héros]], les déplacements du Robot sont bloquants : les commandes suivantes ne sont exécutées qu'une fois le déplacement terminé. | Le robot se déplace de case en case. Contrairement aux objets [[Héros]], les déplacements du Robot sont bloquants : les commandes suivantes ne sont exécutées qu'une fois le déplacement terminé. | ||
- | <code tangara> | + | <code declick> |
- | bob.avancer() | + | bob.avancer() |
- | bob.reculer() | + | bob.reculer() |
- | bob.monter() | + | bob.monter() |
- | bob.descendre() | + | bob.descendre() |
</code> | </code> | ||
* Faire bouger le Robot de plusieurs cases : | * Faire bouger le Robot de plusieurs cases : | ||
- | <code tangara> | + | <code declick> |
- | bob.avancer(5) | + | bob.avancer(5) |
- | bob.reculer(5) | + | bob.reculer(5) |
- | bob.monter(5) | + | bob.monter(5) |
- | bob.descendre(5) | + | bob.descendre(5) |
</code> | </code> | ||
Ligne 49: | Ligne 49: | ||
* Tester si le Robot est sur la sortie d'un [[Labyrinthe]] ou d'un décor construit par un [[Maçon]] : | * Tester si le Robot est sur la sortie d'un [[Labyrinthe]] ou d'un décor construit par un [[Maçon]] : | ||
- | <code tangara> | + | <code declick> |
- | bob.estSurSortie() | + | bob.estSurSortie() |
</code> | </code> | ||
- | {{information.png}} cette commande renvoie **true** ou **false**. Elle peut être utilisée dans un test **if**. | + | {{information.png}} cette commande renvoie ''%%true%%'' ou ''%%false%%''. Elle peut être utilisée dans un test ''%%if%%''. |
* Tester si le Robot est sur un [[Item]] : | * Tester si le Robot est sur un [[Item]] : | ||
- | <code tangara> | + | <code declick> |
- | bob.estSurItem("nom") | + | bob.estSurItem("nom") |
</code> | </code> | ||
- | {{information.png}} cette commande renvoie **true** si le robot est sur un item correspondant à "nom" ou **false** sinon. Elle peut être utilisée dans un test **if**. | + | {{information.png}} cette commande renvoie ''%%true%%'' si le robot est sur un item correspondant à "nom" ou ''%%false%%'' sinon. Elle peut être utilisée dans un test ''%%if%%''. |