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.h38
1 files changed, 16 insertions, 22 deletions
diff --git a/2003/i/buzz/src/automate/action.h b/2003/i/buzz/src/automate/action.h
index 3224e8f..65bc6e0 100644
--- a/2003/i/buzz/src/automate/action.h
+++ b/2003/i/buzz/src/automate/action.h
@@ -33,6 +33,22 @@ namespace Automate
void start (void);
};
+ class ActionMotorGoDistance : public Action
+ {
+ int m_d, m_a;
+ public:
+ ActionMotorGoDistance (int d, int a = -1) { m_d = d; m_a = a; }
+ void start (void);
+ };
+
+ class ActionMotorTurnAngle : public Action
+ {
+ int m_d, m_a;
+ public:
+ ActionMotorTurnAngle (int d, int a = -1) { m_d = d; m_a = a; }
+ void start (void);
+ };
+
class ActionInitialisation : public Action
{
public:
@@ -124,28 +140,6 @@ namespace Automate
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;