Skip to content

Programmation

Louis LE LANN edited this page Nov 18, 2019 · 3 revisions

Langage de programmation

Cours Labri Julien Allali C++

Création du Behavior

Mise en place

Copier le code suivant en remplaçant les noms suivant en fonction du Behavior que vous faite dans SSL/src/ai/manager/manual.cpp après la ligne 92:

  • Nom du Behavior sur le Viewer
  • EmplacementBehavior
  • ClasseDuBehavior
  • variableBehavior
  • ConstructeurBehavior
  • fonctionBehaviorPrincipale

registerStrategy("Nom du Behavior sur le Viewer",std::shared_ptrstrategy::Strategy(new strategy::FromRobotBehavior([&](double time, double dt) {robot_behavior::EmplacementBehavior::ClasseDuBehavior* variableBehavior = new robot_behavior::EmplacementBehavior::ConstructeurBehavior(); variableBehavior->fonctionBehaviorPrincipale(true); return std::shared_ptr<robot_behavior::RobotBehavior>(variableBehavior); }, false // we don't want to define a goal here ! ))); `

Test

Clone this wiki locally