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