Outils pour utilisateurs

Outils du site


exemples:robot:faire_ramasser_un_item_au_robot

Ceci est une ancienne révision du document !


Faire ramasser un item au Robot

Cet exemple te montre comment vérifier à chaque mouvement si le Robot est sur un Item. Ici, l'item va permettre au Robot d'aller plus vite.

  // on ajoute l'item
  item1 = new Item("vie")
  // on le positionne
  item1.définirPosition(100,0)
 
  // boucle principale pour 
  // détecter les touches
  // du clavier
  répéter()
  {
    // la touche 'd'
    // fait avancer
    if (clavier.d)
    {
      bob.avancer()
    }
    // la touche 'q'
    // fait reculer
    if (clavier.q)
    {
      bob.reculer()
    }
    // on teste si
    // le robot est
    // sur l'item
    if (bob.estSur("vie"))
    {
      // on cache l'item
      item1.cacher()
      // on accélère le Robot
      bob.définirVitesse(200)
    }
  }