scoutos / scout / libscout / src / BehaviorList.cpp @ d140fd71
History | View | Annotate | Download (795 Bytes)
1 |
#include "BehaviorList.h" |
---|---|
2 |
|
3 |
|
4 |
BehaviorList::BehaviorList(std::string scoutname, Sensors * sensor)
|
5 |
{ |
6 |
behavior_list.push_back((Behavior*)new draw_cw_circle(scoutname,sensor));
|
7 |
behavior_list.push_back((Behavior*)new draw_ccw_circle(scoutname, sensor));
|
8 |
behavior_list.push_back((Behavior*)new Odometry(scoutname, sensor));
|
9 |
behavior_list.push_back((Behavior*)new navigationMap(scoutname, sensor));
|
10 |
behavior_list.push_back((Behavior*)new Scheduler(scoutname, sensor));
|
11 |
behavior_list.push_back((Behavior*)new WH_Robot(scoutname, sensor));
|
12 |
behavior_list.push_back((Behavior*)new line_follow(scoutname, sensor));
|
13 |
behavior_list.push_back((Behavior*)new wl_test(scoutname, sensor));
|
14 |
return;
|
15 |
} |
16 |
|
17 |
BehaviorList::~BehaviorList() |
18 |
{ |
19 |
while(!behavior_list.empty())
|
20 |
behavior_list.pop_back(); |
21 |
} |