summaryrefslogtreecommitdiff
path: root/2003/i/buzz/src/automate/action.h
diff options
context:
space:
mode:
Diffstat (limited to '2003/i/buzz/src/automate/action.h')
-rw-r--r--2003/i/buzz/src/automate/action.h124
1 files changed, 124 insertions, 0 deletions
diff --git a/2003/i/buzz/src/automate/action.h b/2003/i/buzz/src/automate/action.h
index fcd0b2c..1ee7bd5 100644
--- a/2003/i/buzz/src/automate/action.h
+++ b/2003/i/buzz/src/automate/action.h
@@ -32,6 +32,130 @@ namespace Automate
// Utilisée une fois, lors de l'activation de l'action.
void start (void);
};
+
+ class ActionInitialisation : public Action
+ {
+ public:
+ // Constructeur
+ ActionInitialisation (void);
+ // Destructeur
+ ~ActionInitialisation () ;
+ void start (void);
+ }
+
+ class ActionRechercher : public Action
+ {
+ public:
+ // Constructeur
+ ActionRechercher (void);
+ // Destructeur
+ ~ActionRechercher () ;
+ void start (void);
+ }
+
+ class ActionRotation : public Action
+ {
+ public:
+ // Constructeur
+ ActionRotation (void);
+ // Destructeur
+ ~ActionRotation () ;
+ void start (void);
+ }
+
+ class ActionAtteindre : public Action
+ {
+ public:
+ // Constructeur
+ ActionAtteindre (void);
+ // Destructeur
+ ~ActionAtteindre () ;
+ void start (void);
+ }
+
+ class ActionNbPaletPile : public Action
+ {
+ public:
+ // Constructeur
+ ActionNbPaletPile (void);
+ // Destructeur
+ ~ActionNbPaletPile () ;
+ void start (void);
+ }
+
+ class ActionNbPaletStocke : public Action
+ {
+ public:
+ // Constructeur
+ ActionNbPaletStocke (void);
+ // Destructeur
+ ~ActionNbPaletStocke () ;
+ void start (void);
+ }
+
+ class ActionMiseEnPlace : public Action
+ {
+ public:
+ // Constructeur
+ ActionMiseEnPlace (void);
+ // Destructeur
+ ~ActionMiseEnPlace () ;
+ void start (void);
+ }
+
+ class ActionRepererCouleur : public Action
+ {
+ int m_capteur;
+ public:
+ // Constructeur
+ ActionRepererCouleur (int);
+ // Destructeur
+ ~ActionRepererCouleur () ;
+ void start (void);
+ }
+
+ class ActionRetourner : public Action
+ {
+ public:
+ // Constructeur
+ ActionRetourner (void);
+ // Destructeur
+ ~ActionRetourner () ;
+ void start (void);
+ }
+
+ class ActionAvancer : public Action
+ {
+ int m_distance;
+ public:
+ // Constructeur
+ ActionAvancer (int);
+ // Destructeur
+ ~ActionAvancer () ;
+ void start (void);
+ }
+
+ class ActionReculer : public Action
+ {
+ int m_distance;
+ public:
+ // Constructeur
+ ActionReculer (int);
+ // Destructeur
+ ~ActionReculer () ;
+ void start (void);
+ }
+
+ class ActionPlacerPince : public Action
+ {
+ int m_position;
+ public:
+ // Constructeur
+ ActionPlacerPince (int);
+ // Destructeur
+ ~ActionPlacerPince () ;
+ void start (void);
+ }
}
#endif // action_h