// action.cc // buzz - Programme du robot Efrei Robotique I1-I2 2003 // Copyright (C) 2003 Nicolas Schodet // #include "action.h" #include namespace Automate { // Destructeur. Action::~Action () { } // Utilisée une fois, lors de l'activation de l'action. void Action::start (void) { } // Execute l'action. Renvoie true si terminée. bool Action::run (void) { return true; } // Utilisée une fois, lors de la désactivation de l'action. void Action::stop (void) { } /*Definition de l'action liée à PRINT*/ // Destructeur. ActionPrint::~ActionPrint () { } // Utilisée une fois, lors de l'activation de l'action. void ActionPrint::start (void) { cout << m_s << endl; } /*Definition de l'action liée à INITIALISATION*/ //Constructeur ActionInitialisation::ActionInitialisation() { } // Destructeur ActionInitialisation::~ActionInitialisation() { } void ActionInitialisation::start(void) { } /*Definition de l'action liée à RECHERCHER*/ //Constructeur ActionRechercher::ActionRechercher() { } // Destructeur ActionRechercher::~ActionRechercher() { } void ActionRechercher::start(void) { } /*Definition de l'action liée à ROTATION*/ //Constructeur ActionRotation::ActionRotation() { } // Destructeur ActionRotation::~ActionRotation() { } void ActionRotation::start(void) { } /*Definition de l'action liée à ATTEINDRE*/ //Constructeur ActionAtteindre::ActionAtteindre() { } // Destructeur ActionAtteindre::~ActionAtteindre() { } void ActionAtteindre::start(void) { } /*Definition de l'action liée à NB_PALET_PILE*/ //Constructeur ActionNbPaletPile::ActionNbPaletPile() { } // Destructeur ActionNbPaletPile::~ActionNbPaletPile() { } void ActionNbPaletPile::start(void) { } /*Definition de l'action liée à NB_PALET_STOCKE*/ //Constructeur ActionNbPaletStocke::ActionNbPaletStocke() { } // Destructeur ActionNbPaletStocke::~ActionNbPaletStocke() { } void ActionNbPaletStocke::start(void) { } /*Definition de l'action liée à MISE_EN_PLACE*/ //Constructeur ActionMiseEnPlace::ActionMiseEnPlace() { } // Destructeur ActionMiseEnPlace::~ActionMiseEnPlace() { } void ActionMiseEnPlace::start(void) { } /*Definition de l'action liée à REPERER_COULEUR*/ //Constructeur ActionRepererCouleur::ActionRepererCouleur(int _capteur) { m_capteur = _capteur; } // Destructeur ActionRepererCouleur::~ActionRepererCouleur() { } void ActionRepererCouleur::start(void) { } /*Definition de l'action liée à RETOURNER*/ //Constructeur ActionRetourner::ActionRetourner() { } // Destructeur ActionRetourner::~ActionRetourner() { } void ActionRetourner::start(void) { } /*Definition de l'action liée à AVANCER*/ //Constructeur ActionAvancer::ActionAvancer(int _distance) { m_distance = _distance; } // Destructeur ActionAvancer::~ActionAvancer() { } void ActionAvancer::start(void) { } /*Definition de l'action liée à RECULER*/ //Constructeur ActionReculer::ActionReculer(int _distance) { m_distance = _distance; } // Destructeur ActionReculer::~ActionReculer() { } void ActionReculer::start(void) { } /*Definition de l'action liée à PLACER_PINCE*/ //Constructeur ActionPlacerPince::ActionPlacerPince(int _position) { m_position = _position; } // Destructeur ActionPlacerPince::~ActionPlacerPince() { } void ActionPlacerPince::start(void) { } }