root / scout / libscout / src / BehaviorList.h @ 25694a03
History | View | Annotate | Download (647 Bytes)
1 |
#ifndef _BEHAVIOR_LIST_H_
|
---|---|
2 |
#define _BEHAVIOR_LIST_H_
|
3 |
|
4 |
#include "Behavior.h" |
5 |
#include "behaviors/line_follow.h" |
6 |
#include "behaviors/draw_cw_circle.h" |
7 |
#include "behaviors/draw_ccw_circle.h" |
8 |
#include "behaviors/Odometry.h" |
9 |
#include "behaviors/navigationMap.h" |
10 |
#include "behaviors/Scheduler.h" |
11 |
#include "behaviors/WH_Robot.h" |
12 |
#include "behaviors/wl_test.h" |
13 |
#include "behaviors/pause_scout.h" |
14 |
#include "Sensors.h" |
15 |
|
16 |
class BehaviorList |
17 |
{ |
18 |
public:
|
19 |
std::vector<Behavior*> behavior_list; |
20 |
|
21 |
//Constructor. Initializes behavior_list
|
22 |
BehaviorList(std::string scoutname, Sensors* sensor); |
23 |
//Destructor. Frees behavior_list;
|
24 |
~BehaviorList(); |
25 |
}; |
26 |
|
27 |
#endif
|