summaryrefslogtreecommitdiffhomepage
path: root/digital/io-hub/src/apbirthday/strat.cc
diff options
context:
space:
mode:
Diffstat (limited to 'digital/io-hub/src/apbirthday/strat.cc')
-rw-r--r--digital/io-hub/src/apbirthday/strat.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/digital/io-hub/src/apbirthday/strat.cc b/digital/io-hub/src/apbirthday/strat.cc
index dd284b5b..1b6430cc 100644
--- a/digital/io-hub/src/apbirthday/strat.cc
+++ b/digital/io-hub/src/apbirthday/strat.cc
@@ -50,15 +50,17 @@ Strat::decision (Position &pos)
plate_decision_.loading_pos = pg_vect (200, 1400 - plate_load);
pos = pg_position_deg (200, 600 + plate_load, 90);
return PLATE;
- case 2:
+ case 3:
+ gifts_decision_.go_first = true;
gifts_decision_.begin_pos = (vect_t) { 600, pg_gifts_distance
+ BOT_SIZE_SIDE };
gifts_decision_.end_pos = (vect_t) { 2400, pg_gifts_distance
+ BOT_SIZE_SIDE };
gifts_decision_.dir = Asserv::FORWARD;
- pos.v = gifts_decision_.begin_pos;
+ pos.v = (vect_t) { 900, pg_gifts_distance + BOT_SIZE_SIDE };
pos.a = 0;
return GIFTS;
+ case 2:
default:
pos.v = pg_cake_pos;
pos.a = 0;