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.h100
1 files changed, 22 insertions, 78 deletions
diff --git a/2003/i/buzz/src/automate/action.h b/2003/i/buzz/src/automate/action.h
index 65bc6e0..6cc37f6 100644
--- a/2003/i/buzz/src/automate/action.h
+++ b/2003/i/buzz/src/automate/action.h
@@ -48,75 +48,39 @@ namespace Automate
ActionMotorTurnAngle (int d, int a = -1) { m_d = d; m_a = a; }
void start (void);
};
-
- class ActionInitialisation : public Action
- {
- public:
- // Constructeur
- ActionInitialisation (void);
- // Destructeur
- ~ActionInitialisation () ;
- void start (void);
- };
- class ActionRechercher : public Action
+ class ActionServo : public Action
{
- public:
- // Constructeur
- ActionRechercher (void);
- // Destructeur
- ~ActionRechercher () ;
- void start (void);
- };
-
- class ActionRotation : public Action
- {
- public:
- // Constructeur
- ActionRotation (void);
- // Destructeur
- ~ActionRotation () ;
- void start (void);
+ int m_pos;
+ public:
+ ActionServo (int pos) { m_pos = pos; }
+ void start (void);
};
- class ActionAtteindre : public Action
+ class ActionIa : public Action
{
- public:
- // Constructeur
- ActionAtteindre (void);
- // Destructeur
- ~ActionAtteindre () ;
- void start (void);
+ int m_num;
+ public:
+ ActionIa (int num) { m_num = num; }
+ void start (void);
};
- class ActionNbPaletPile : public Action
+ class ActionIaVar : public Action
{
- public:
- // Constructeur
- ActionNbPaletPile (void);
- // Destructeur
- ~ActionNbPaletPile () ;
- void start (void);
+ int m_num, m_var;
+ public:
+ ActionIaVar (int var, int num) { m_var = var; m_num = num; }
+ void start (void);
};
-
- class ActionNbPaletStocke : public Action
+
+ class ActionInitialisation : public Action
{
public:
- // Constructeur
- ActionNbPaletStocke (void);
- // Destructeur
- ~ActionNbPaletStocke () ;
- void start (void);
- };
-
- class ActionMiseEnPlace : public Action
- {
- public:
- // Constructeur
- ActionMiseEnPlace (void);
- // Destructeur
- ~ActionMiseEnPlace () ;
- void start (void);
+ // Constructeur
+ ActionInitialisation (void);
+ // Destructeur
+ ~ActionInitialisation () ;
+ void start (void);
};
class ActionRepererCouleur : public Action
@@ -130,26 +94,6 @@ namespace Automate
void start (void);
};
- class ActionRetourner : public Action
- {
- public:
- // Constructeur
- ActionRetourner (void);
- // Destructeur
- ~ActionRetourner () ;
- void start (void);
- };
-
- class ActionPlacerPince : public Action
- {
- int m_position;
- public:
- // Constructeur
- ActionPlacerPince (int);
- // Destructeur
- ~ActionPlacerPince () ;
- void start (void);
- };
}
#endif // action_h