Statistics
| Branch: | Revision:

root / scout / libscout / src / BehaviorList.h @ 754da79f

History | View | Annotate | Download (681 Bytes)

1 c239584b Priya
#ifndef _BEHAVIOR_LIST_H_
2
#define _BEHAVIOR_LIST_H_
3
4
#include "Behavior.h"
5 58371433 Priya
#include "behaviors/line_follow.h"
6 c239584b Priya
#include "behaviors/draw_cw_circle.h"
7
#include "behaviors/draw_ccw_circle.h"
8 f34d6221 Priya
#include "behaviors/Odometry.h"
9 cccc25c9 Priya
#include "behaviors/navigationMap.h"
10 2f025967 Priya
#include "behaviors/Scheduler.h"
11 3f72678f Priya
#include "behaviors/WH_Robot.h"
12 5d0687a9 Priya
#include "behaviors/wl_test.h"
13 4b02e3c0 Matt Bryant
#include "behaviors/pause_scout.h"
14 754da79f Priya
#include "behaviors/maze_solve.h"
15 d140fd71 Yuyang
#include "Sensors.h"
16 c239584b Priya
17
class BehaviorList
18
{
19
  public:
20
  std::vector<Behavior*> behavior_list;
21
22
  //Constructor. Initializes behavior_list
23 d140fd71 Yuyang
  BehaviorList(std::string scoutname, Sensors* sensor);
24 c239584b Priya
  //Destructor. Frees behavior_list;
25
  ~BehaviorList();
26
};
27
28
#endif