Outils pour utilisateurs

Outils du site


objets:heros

Ceci est une ancienne révision du document !


Héros

L'objet Héros est un objet Promeneur particulier : il possède plusieurs apparences prédéfinies et s'anime lorsqu'il se déplace. Il est également capable de se mouvoir dans des objets Décor.

Créer un objet Héros

  • Créer un objet Héros :
  unHéros = new Héros()
  • Créer un objet Héros en chargeant une image depuis un fichier :
  unHéros = new Héros("fichier.png")

L'image chargée est affichée directement et remplace les images prédéfinies.

Actions

Actions des objets Promeneur

Les objets Héros sont des objets Promeneur particuliers : ils possèdent donc déjà toutes les actions des objets Promeneur.

Actions supplémentaires

  • CHanger la représentation du Héros :
  unHéros.changer("garçon")

L'objet va tomber jusqu'à rencontrer un objet Bloc.

  • Ne pas soumettre l'objet Promeneur à la gravité :
  unPromeneur.peutTomber(false)
  • Définir la vitesse de chute de l'objet :
  unPromeneur.définirGravité(50)

la valeur par défaut de la gravité est de 100.

  • Ajouter un objet Bloc au Promeneur :
  unPromeneur.ajouterBloc(unBloc)

Lorsque le Promeneur est associé à un objet Bloc, il ne peut pas circuler sur les zones non transparentes de ce Bloc.

  • Faire sauter l'objet Promeneur :
  unPromeneur.sauter()

Cette action ne fonctionne que quand le Promeneur est soumis à la gravité (voir l'action peutTomber). Le Promeneur ne pourra sauter que s'il repose sur un obstacle.

  • Définir la vitesse du saut :
  unPromeneur.définirVitesseSaut(100)

La valeur par défaut de cette vitesse est de 100.

Gestion des événements

Un objet Promeneur gère les mêmes événements qu'un objet Animation.